我有一个旧的受密码保护的 RAR 文件,其中有一个随机生成的密码,但我把它弄丢了。我还有一些文件在外面,但需要其余的。
有没有办法通过比较 RAR 内部和外部的同一个文件来获取密码?
顺便说一句,幸运的是,我的 RAR 的文件名和属性没有被隐藏,并且所有文件都受到相同密码的保护。
答案1
有没有办法通过比较 rar 内部和外部的同一个文件来获取密码?
不必太详细,这就像我把每个单词的字母都删除,然后重新排列所有页面,然后递给你一本外语书。你能用英语重现整本书吗?可能不行。我说可能,其实就是不行。
但这并不意味着您无法恢复数据。链条中的薄弱环节是密码。rar 密码破解程序在那里,它们有效。但是,它们使用字典和暴力破解方法。字典攻击是无用的,正如你所说,你使用了随机生成的密码。字典攻击使用 - 嗯,一本字典。它可能使用真正的字典和众所周知的非单词密码。暴力破解方法将要最终……会成功。你可以很幸运能在几个小时内获得密码,或者可能需要数年时间,这取决于密码的长度和复杂性。
答案2
我一直在阅读相关内容,似乎无法通过这种方式完成。我试图做的是所谓的已知明文攻击,如果是 ZIP 或 ARJ 文件,这种方法会奏效,但对于 RAR 则不行,因为它是 AES 加密的。
我已经尝试暴力攻击几个月了,但没有任何结果,所以似乎不可能找回我的文件了。无论如何,感谢大家。
答案3
现代密码学的神奇之处在于,即使你有两个相同的文件,其中一个是加密的,确定解密该加密文件的哈希值仍然非常困难。
话虽如此,访问加密文件的未加密版本会属于一些为世界上那些靠黑客和破解为生的少数人提供帮助。