首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >压缩压缩数据无效

压缩压缩数据无效
EN

Stack Overflow用户
提问于 2017-05-17 02:54:02
回答 1查看 4.4K关注 0票数 1

因此,作为一个类项目,我试图建立一个简单的档案破解。我只是通过shell调用unzip (使用popen),并遍历动态生成的单词列表。

无论如何,我设置了一个带有密码“猎人”的测试档案。现在我用更简单的密码检查了我的程序,我知道它有效。然而,对于很多“长”密码,实用程序会产生一个奇怪的错误。因此,对于上面提到的归档,我尝试手动输入以下密码:

  • "pass“-密码对话框重新打开,表示密码不正确。
  • “猎人”-拉链的内容被解压在目标捕食者。
  • "dacbe“--我看到一个错误,上面写着”无法将test.zip扩展到“项目”(错误2-没有这样的文件或目录),或者如果通过终端完成,“无效压缩数据膨胀”。

所以我想,也许是因为我的功用出了问题,我转向了Unarchiver,同样的问题,同样的密码字符串。切换了一个不同的第三方实用程序,同样的错误是“卸载上的错误”。

为什么某些密码会出现这种情况?

我正在运行macOS 10.12

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-17 05:43:33

解压缩在输入的密码上有一个故意薄弱的过滤器来检查它的有效性。只有一个字节的解密数据被检查,所以有1/256的机会随机密码通过检查和进行解压缩。正如您已经发现的那样,在这种情况下,解压缩很快就会检测到错误的密码。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44014723

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档