gpt4 book ai didi

cryptography - 彩虹攻击到底是什么?

转载 作者:行者123 更新时间:2023-12-03 01:17:09 24 4
gpt4 key购买 nike

我正在阅读一些关于盐和密码哈希的文章,有些人提到了彩虹攻击。彩虹攻击到底是什么?预防彩虹攻击的最佳方法是什么?

最佳答案

维基百科的文章有点难以理解。简而言之,您可以将 Rainbow Table 视为一个大型字典,其中包含预先计算的哈希值以及计算它们的密码。

Rainbow Tables 与其他词典的区别仅在于条目的存储方法。 Rainbow表针对哈希值和密码进行了优化,从而在保持良好的查找速度的同时实现了巨大的空间优化。但本质上,它只是一本字典。

当攻击者从您那里窃取一长串密码哈希值时,他可以快速检查其中是否有任何一个在彩虹表中。对于那些,彩虹表还将包含它们的哈希值字符串。

当然,哈希值太多,无法将它们全部存储在彩虹表中。因此,如果哈希值不在特定的表中,那么黑客就不走运了。但是,如果您的用户使用简单的英语单词,并且您只对它们进行了一次哈希处理,那么一个好的彩虹表很可能会包含密码。

关于cryptography - 彩虹攻击到底是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1012724/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com