标签: cryptography compression 7zip
我正在尝试了解7-zip是如何确认您提供的密码是否正确。
例如,我有一个文件x.7z,我的密码用“password”保护。在我尝试打开它之前,界面会要求我输入密码。 7zip在尝试解压缩文件并失败之前如何检查此密码是否正确?
答案 0 :(得分:2)
It's encrypting the file using AES。通常,这些东西会尝试解密它知道值的块(就像每个7z文件的标题一样),然后将解密后的值与预期值进行比较。如果它们不匹配,则表示密码不正确。