2016-03-03 99 views
-2

我在布鲁斯·施奈德的书中遇到过这个问题。彩虹表和加密

我们知道,雨弓表可用于储存的散列。假设使用以下方案使用密码对文件(英文文本)进行加密。

密码被散列,散列用于通过AES加密文件。密码被存储,并且密码和散列被丢弃。 说明: 1.如何使用Dictionary攻击来恢复密码。 2.为什么彩虹桌无法使用? 3.如何使用彩虹表,如果文件有一个已知的标准标题。

我可以理解问题1和2.但我无法绕过3. 请帮忙。

+1

我投票结束这个问题作为题外话,因为这与编程没有直接关系。 –

回答

0

问题3是关于一个婴儿床,一个已知的纯文本攻击。您需要知道一些明确的文本,才能知道解密是否成功以及尝试的密钥是否正确。