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

系统 1575 0

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

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

另外你会不会Python也不重要

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

Python黑科技:暴力破解,你的密码真的安全么?_第1张图片

打开一个压缩文件的方法

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

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

遇到python不懂的问题,可以加Python学习交流群:1004391443一起学习交流,群文件还有零基础入门的学习资料

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

Python黑科技:暴力破解,你的密码真的安全么?_第2张图片

extractall的源码

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

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

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

Python黑科技:暴力破解,你的密码真的安全么?_第3张图片

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

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

Python黑科技:暴力破解,你的密码真的安全么?_第4张图片

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

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

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

Python黑科技:暴力破解,你的密码真的安全么?_第5张图片

 

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

Python黑科技:暴力破解,你的密码真的安全么?_第6张图片

 

来看一下结果:

Python黑科技:暴力破解,你的密码真的安全么?_第7张图片

 

完成啦,好了,有地方需要声明一下:我只用了简单的数字密码,所以暴力破解很快,这里只是演示效果,就没有弄很复杂的密码了,一般来说,使用十位以上的混合密码,就是非常非常难破解的。


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论