如果我也有原始文件,请破解 7Z 密码

信息安全 密码 压缩
2021-08-21 20:46:55

我的一些文件已被勒索软件加密。我可以找到一些文件备份(不幸的是不是全部)。如果我还有一些原始文件,我能找到7Z压缩+加密文件的密码吗?

1个回答

7z 使用 AES-256 和 CBC 操作模式进行加密。由于 CBC 模式下的 AES 可以抵抗已知明文攻击(CBC 模式比 KPA 具有更高的安全性,它具有Ind-CPA),因此拥有原始文件不会帮助您破解用于加密的密钥/密码。

mti2935 和 Adam Katz 指出,直到 2019 年,7z 都使用了损坏的 IV 生成机制。据我所知,虽然不利于加密数据的保密性,但它只会泄露有关明文的信息。我不是密码学家,也不能权威地说明这一点,但我认为弱 IV 不会启用对 AES 的攻击,从而可以比蛮力更快地恢复密钥/密码。(编辑:有足够密码学知识的人发表了评论,确认对弱 IV 的攻击不是密钥查找攻击。)