security - 彩虹破解攻击和蛮力攻击

标签 security cryptography

你好一个关于Rainbow破解攻击和蛮力攻击的小问题

彩虹攻击是否被视为暴力攻击的变体?

同样在暴力攻击中,它搜索所有可能的键值,rainbow 搜索什么?

最佳答案

暴力攻击会天真地尝试所有可能的值。

Rainbow 表是一种压缩散列的方法,以减少存储一系列散列结果所需的磁盘空间量。如果您想存储大量哈希以确保计算时间安全,这将非常有用。 (彩虹表攻击是预计算攻击的一种特殊化。)

您可以根据暴力攻击的结果构建彩虹表,但您也可以根据(例如)字典攻击的结果构建彩虹表。 我了解到这种说法是错误的。

彩虹表的性质决定了它是一种蛮力攻击。如需更完整的解释,请阅读:CrungeWhat are rainbow tables and how are they used? 的回答

关于security - 彩虹破解攻击和蛮力攻击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4560390/

相关文章:

symfony - 在 Symfony 中自动阻止/禁止暴力扫描器

java - 将 HMAC 函数从 Java 转换为 JavaScript

c# - 基于 FIPS 186-2 的伪随机数生成器

java - 为什么 char[] 优于 String 作为密码?

android - 如何授予我的 Android 应用管理员权限?

security - HTTP header 是什么 :host, :method, :path, :scheme, :version used for?

MySQL 连接和安全

ssl - 针对 HTTPS 的中间人攻击

java - 只知道 key 长度才能破解Vigenere

java - 确定已发生解密