【发布时间】:2011-02-08 02:14:54
【问题描述】:
我的意思不是让这成为一场辩论,但我试图了解为什么这么多应用程序使用 SHA1 来散列秘密背后的技术原理,而 SHA512 更安全。也许只是为了向后兼容。
除了明显更大的大小(128 个字符对 40 个字符)或速度稍有差异之外,人们使用前者还有其他原因吗?
另外,我相信 SHA-1 是几年前首次被 VCR 的处理器破解的。有没有人破解过 512(可能是用吹叶机),或者它在不加盐的情况下仍然可以安全使用?
【问题讨论】:
-
并非所有哈希使用都与安全相关
-
@Joe 你确定吗?我听说最近发生了所有这些量子计算,各种加密都被黑了,它可以在几秒钟内破解很多算法。
-
哦等等。没关系。散列与加密不同。忘记那个细节了。
-
@Javier 查看我的标题,以及与安全有关的问题。我问的是安全性,而不是对象比较或校验和等。