4

我试图了解 7-zip 如何准确识别您提供的密码是否正确。

例如,我有一个文件 x.7z,我用“密码”保护了密码。在我尝试打开它之前,界面要求我输入密码。7zip 如何在尝试解压缩文件并失败之前检查此密码是否正确?

4

1 回答 1

2

它使用密码作为密钥使用 AES 加密文件。通常,这些东西会尝试解密它知道值的块(例如每个 7z 文件的相同标头),然后将解密的值与预期的值进行比较。如果它们不匹配,则它知道密码不正确。

于 2013-04-05T16:38:04.773 回答