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