关于彩虹破解攻击和暴力攻击的小问题
彩虹攻击考虑因素是蛮力攻击的变种吗?同样在暴力攻击中搜索所有可能的键值以及彩虹搜索是什么?
答案 0 :(得分:3)
蛮力攻击天真地尝试每一个可能的价值。
Rainbow表是一种压缩哈希值的方法,用于减少存储一系列哈希结果所需的磁盘空间量。如果您想要将大量哈希存储到安全的计算时间,这非常有用。 (彩虹表攻击是预计算攻击的特化。)
您可以根据暴力攻击的结果构建彩虹表,但您也可以根据(例如)字典攻击的结果构建一个彩虹表。 我了解到这句话是错误的。
彩虹表的性质决定了它是一种蛮力攻击。有关更完整的说明,请参阅:Crunge对What are rainbow tables and how are they used?
的回答答案 1 :(得分:2)
杰夫写了一篇关于彩虹破解的好文章:http://www.codinghorror.com/blog/2007/09/rainbow-hash-cracking.html。您可能会发现它很有用。
答案 2 :(得分:2)
彩虹搜索构建了一个包含所有可能值和那些攻击的表格。蛮力构建攻击,构建攻击,构建攻击(你明白了)