最近在做一个关于zip压缩文件解密的测试,发现通过暴力解密时,会有多个解密密码可以打开,非常疑惑,这里做个问题,希望能有大佬解惑。
1、首先在本地创建一个113449.txt的文件,然后右键txt文件选择压缩,格式选择zip,设置密码为:113449
![](https://img-blog.csdnimg.cn/direct/45491cb43d9247f8848602ea51bf22d0.png)
2、编写了python文件代码,密码长度分别从4位,5位,6位进行破解,发现以下奇怪现象:
a、设置4位密码长度进行破解时未破解成功(未截图,这个地方就不放了)。但是,通过专业破解工具ARCHPR 4.54破解成功了,而且密码是4为长度的:1940,发现的确可以打开压缩文件中的txt。
![](https://img-blog.csdnimg.cn/direct/abfe61f0e46045b4af53f1198bc896f0.png)
b、通过python破解时,设置5为长度的密码,也破解成功了,密码为:11336,的确也能打开压缩文件中txt。
![](https://img-blog.csdnimg.cn/direct/2026f6f81f0e44afab526fbb80d95ea1.png)
c、通过python破解时,设置5为长度的密码,也破解成功了,密码为:005799,且也能打开压缩文件中的txt。
![](https://img-blog.csdnimg.cn/direct/158fe03dce754c66a86eb31c72156112.png)
就是以上很是奇怪,不知道为什么?有了解的大佬吗,看看哪里的问题,给解惑一下,谢谢。