专栏名称: python
隔天更新python文章,我希望用我的努力换来劳动的成果帮助更多的人掌握一门技术,因此我要更加努力。
目录
相关文章推荐
Python爱好者社区  ·  DeepSeek创始人梁文锋个人履历 ·  2 天前  
Python爱好者社区  ·  离谱!下载DeepSeek最高判刑20年? ·  昨天  
Python开发者  ·  o3-mini 碾压 DeepSeek ... ·  5 天前  
Python开发者  ·  请立即拿下软考证书(政策风口) ·  3 天前  
Python爱好者社区  ·  张雪峰公司今年的年终奖... ·  4 天前  
51好读  ›  专栏  ›  python

Python黑科技:暴力破解,你的密码真的安全么?

python  · 公众号  · Python  · 2020-12-18 22:14

正文



今天呢,给大家带来一个Python的暴力破解加密的压缩文件的方法~

(是不是压缩文件不重要)。

另外你会不会Python也不重要


首先,我们得说一下,如何打开一个压缩文件,如下:




打开一个压缩文件的方法

其中,第一行是导入zipfile这个模块,这个模块可以用来打开压缩文件。

第三行,用来初始化一个压缩文件

第四行,用来解压一个压缩文件,其中的参数,我带你们看一下:




extractall的源码

是其中有三个参数,都是非必须参数,其中,path是你解压的路径,members是解压的文件(这个用不上),pwd是密码。

我之前已经创建了一个有密码的压缩文件:12345

如果正确输入的话,结果是这样的:




注意,旁边已经生成了一个解压之后的文件

好,那么如果没有正确输入,结果如何呢?




很不好看,出现了一个报错

那么我们现在知道了,那么就该进行暴力破解了。

先写一个解压的函数,并且给它一个参数,作为密码:




再写一个主函数,其中包括生成密码。







请到「今天看啥」查看全文