压缩文件密码破解(暴力破解压缩文件密码)

/ 0评 / 0

加密文件密码破解(强力破解加密文件密码)

首先,我们创建一个新的python文件,并在文件目录中加密和压缩一个111.txt文件。文件压缩后文件名为111.zip,密码随机输入4位数字(后面我们会用程序破解)。然后我们尝试用python解压。在这里,我们使用zipfile库,我们尝试应用1234密码来解压缩它。看结果,密码错误,程序错误!

压缩文件密码破解(暴力破解压缩文件密码)

接下来,我们介绍itertools,它有一种方法可以排列组合所有元素的技术资源网络,如图:

压缩文件密码破解(暴力破解压缩文件密码)

然后结合以上,我们再完善程序,循环实现,决定调用解密函数:

压缩文件密码破解(暴力破解压缩文件密码)

最后扩展CHARS = " abcdefghijlkmnopqrstuvwxyz 01技术资源网23456789 "实现字母数字密码的破解,当然也可以指定位数。另外,可能有人会说,密码学资源网中存在重复。其实Itertools提供了多种组合排列方式,如图所示,都是可以实现的。其实python的暴力破解速度并不占优势,这里只做学习交流。

压缩文件密码破解(暴力破解压缩文件密码)