2

这个问题部分是理论性的,部分是实践性的。一个完美的答案将在理论上回答为什么,实际上如何回答。

问题

给定一个加密文件和同一个文件的非加密版本,加密密钥可以恢复吗?更具体地说,如何实现这一目标?

背景

我有一些来自同事旧机器的备份文件。它们已存储在加密的 7zip 文件中。文件表没有加密,所以应该可以隔离单个文件。我没有的是实际的加密密钥(由于存储介质故障)。但是,我确实有一些未加密的文件也在容器中。我怎样才能使用这些来恢复整个档案?

4

1 回答 1

1

正如其他人所说,这是一种“已知明文攻击”。所有好的密码都是针对这种攻击的证明。任何无法承受这种攻击的密码永远不会脱离起跑线。

最好的建议是找出使用的特定加密方法,并寻找该特定方法中的特定弱点。或者,询问知道密钥的人是否能记住原始密码的一部分。“它以 D 开头”将把你需要做的工作减少 26 或 52 倍。

于 2014-01-18T10:34:32.237 回答