Jan*_*hek 9 security hash md5 cryptography sha1
我花了一些时间阅读/sf/ask/193777391/(我强烈推荐!).
在其中,它讨论了哈希冲突.也许我在这里遗漏了一些东西,但是你不能只用MD5加密你的密码,然后再说SHA-1(或其他任何一个,没关系.)这不会增加所需的处理能力蛮力哈希并减少碰撞的可能性?
首先,md5和sha1不是加密函数,它们是消息摘要函数.此外,大多数哈希在现实世界中使用像John The Ripper和Rainbow Crack这样的字典攻击而被打破.
John The Ripper最适合盐渍密码,攻击者知道盐值.Rainbow Crack适用于含有少量未知盐和直接哈希的密码md5($pass).
Rainbow Crack需要很长时间来构建表格,但在此之后密码会在几秒钟内中断.这取决于磁盘驱动器的速度.
您正在谈论两个不同的(尽管相关的)问题。首先是碰撞的可能性,其次是对大量值运行算法以找到创建哈希的原始值的能力。
(1/2^128) + (1/2^128)或1/2^127| 归档时间: | 
 | 
| 查看次数: | 9325 次 | 
| 最近记录: |