Python老板只是使用字典来破解zip文件的密码。

2020-09-07 15:36   来源: 互联网    阅读次数:925

几天前,我在一本书里看到一篇文章,它可以用字典破解一个压缩文件的密码。我觉得它更有趣,所以我研究了它,并在这里分享了它。

在学习了python的基本语法之后,许多人不知道在哪里找到案例。

许多已经做过案例的人不知道如何学习更先进的知识。

那么,对于这三种类型的人,我将为您提供一个良好的学习平台,免费的视频教程,电子书,以及本课程的源代码!





原则

它主要是通过使用python中附带的zip文件库中的提取函数来实现的。简单地导入zipfile之后,实例化一个zipfile类。使用exitall()提取文件,并在参数pwd上填写正确的密码。

此时,我们发现执行脚本后,fate.zip将被正确解压缩,输入错误的密码将报告错误,如下所示。

因此,我们可以使用由于密码不正确而引发的异常来测试字典文件中的zip文件是否有密码,并使用它来处理异常信息。

守则

假设zip文件密码是缘分,pwd.txt作为字典文件

需要注意的是,python 3和自动ascii代码不受支持,您需要在提取的pwd参数之后手动添加编码类型,以防止PyCharm报告错误

提高业绩

程序模块化后,多线程处理可以提高程序的性能,线程可以实现多线程处理。

用于使函数仅在当前模块中运行,而不是在导入时运行

责任编辑:iiihyt
分享到:
0
【慎重声明】凡本站未注明来源为"极客科技网"的所有作品,均转载、编译或摘编自其它媒体,转载、编译或摘编的目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。如因作品内容、版权和其他问题需要同本网联系的,请在30日内进行!