-2
我在布鲁斯·施奈德的书中遇到过这个问题。彩虹表和加密
我们知道,雨弓表可用于储存的散列。假设使用以下方案使用密码对文件(英文文本)进行加密。
密码被散列,散列用于通过AES加密文件。密码被存储,并且密码和散列被丢弃。 说明: 1.如何使用Dictionary攻击来恢复密码。 2.为什么彩虹桌无法使用? 3.如何使用彩虹表,如果文件有一个已知的标准标题。
我可以理解问题1和2.但我无法绕过3. 请帮忙。
我在布鲁斯·施奈德的书中遇到过这个问题。彩虹表和加密
我们知道,雨弓表可用于储存的散列。假设使用以下方案使用密码对文件(英文文本)进行加密。
密码被散列,散列用于通过AES加密文件。密码被存储,并且密码和散列被丢弃。 说明: 1.如何使用Dictionary攻击来恢复密码。 2.为什么彩虹桌无法使用? 3.如何使用彩虹表,如果文件有一个已知的标准标题。
我可以理解问题1和2.但我无法绕过3. 请帮忙。
问题3是关于一个婴儿床,一个已知的纯文本攻击。您需要知道一些明确的文本,才能知道解密是否成功以及尝试的密钥是否正确。
我投票结束这个问题作为题外话,因为这与编程没有直接关系。 –