压缩包里的视频文件被zip文件加密了怎么破解解压,有什么办法破解

如果是经常在网上下东西的童鞋可能经常会发现,下载的zip文件被zip文件加密了怎么破解解压

那这时候该怎么办呢,与其束手无策的傻呆在那儿不如动手自己写一个简單的脚本来试试暴力破解。

这里我要声明的是ZIP文件使用的是AES加密如果不知道AES加密是什么的同学,我可以简单地告诉你AES是目前通用的加密强度最高的对称式密码算法之一。所以破解zip文件基本上只能使用暴力破解的方法,而这种方法只是有一定的概率能破解出文件而概率取决于密码的强度。

好了首先直接放出简单版的代码:

是不是很简单,这里我只用到了python自带的zipfile这样一个库就解决了问题。而我所破解的密码的范围是0-999999.我以密码为499999进行了测试所用时间为:

破解499999用了215秒,可见破解6位及以下的密码还是很快速的

我们还可以做进一步优化

  1. 僅仅是数字的密码破解还不够,我们还可以用一些暴力破解的字典来进行破解,大家自行百度‘暴力破解字典’就能百度到很多的字典数据。

  2. 为了加快破解的速度我们还可以添加多线程的功能

  3. 当然如果是在命令行下使用的同学,我们还可以添加命令行解析的功能

这样峩们就得到了最终的代码:

我们在cmd命令行下做测试可以发现脚本可以正常运行。

好了大家学会了吗?有任何问题可以在评论区向我提问哦!

我要回帖

更多关于 zip文件加密了怎么破解解压 的文章

 

随机推荐