在7-zip没有‘确认密码’字段的日子里,我的密码打错了。所以现在我有了一个受pwd保护的7-zip文件。我写了一些软件来生成我的密码(5500万)的最有可能的打字错误变体,并将它们存储在每25k一个文件中。现在,我正在逐一尝试它们。在Macbook上使用unar命令行工具,我可以在一个小时内完成大约25k的pwd。
它是有效的,但它仍然需要100天(24/7天)才能完成所有5500万个残疾人。现在我想知道,是否有一些库(c# mono/dotnet)支持解码受pwd保护的7z文件?
任何关于解决我的问题的其他建议也是受欢迎的。
发布于 2013-04-17 21:31:36
要加快暴力破解速度,可以考虑使用CUDA或OpenCL。这些将允许您利用主机的GPU来执行处理,并将更快地产生结果。
每小时25K个密码是相当低的-当散列破解(例如)时,一个使用GPU的好工具将能够在中高端GPU上达到每分钟95亿个密码。
虽然在尝试突破7z时达到这个数字是不太可能的,但你肯定可以看到速度的提高。
还有--电脑越好,效果越好。在许多情况下,Linux机器是您最好的选择。如果你能使用计算机集群-那就更好了。
https://stackoverflow.com/questions/16061126
复制相似问题