SHA1(安全散列算法 1)
SHA1 是美国国家安全局设计的一种加密散列函数。它接收输入并产生一个 160 位的散列值。此外,该函数产生的输出会被转换成一个 40 位长的十六进制数。它是美国联邦信息处理标准。它于 1995 年首次发布。它是 1993 年发布的 SH0 的后续版本vsDIFfer。
SHA2(安全散列算法 2)
SHA1 也是一种加密哈希函数,由美国国家安全局设计。它采用 Merkle-Damgard 结构,由单向压缩函数构造而成。所使用的压缩函数是由一个机密块密码的 Davies-Meyer 结构构造而成的。它于 2001 年首次发布。它是 SH1 的后续版本。
SHA1 和 SHA2 的区别 :
SHA1 | SHA2 |
---|---|
SHA1是美国国家安全局设计的一种加密散列函数,用于替代 SH0。 | SHA2是美国国家安全局设计的一种加密哈希函数,用于替代 SH1。 |
SHA1于 1995 年发布。 | SH2 于 2001 年发布。 |
SHA1产生 160 比特哈希值。 | SHA2可产生 224、256、384 或 512 位散列值。 |
SHA1是 SH0 的后继者,也是 SH2 的前身。 | SHA2是 SH1 的后继者,也是 SH3 的前身。 |
SHA1安全性较低。 | SH2则更安全。 |
SHA1其结构基于 Merkle-Damgard 结构。 | SHA2其结构基于 Merkle-Damgard 结构和 Davies-Meyer 压缩函数。 |
SHA1 证书不可靠。 | SHA2 有更多改进的证书。 |
SHA1生成的哈希值较小。 | SHA2 生成的哈希值较小,而 SHA1 生成的哈希值较大。 |
SHA1 生成的哈希值较弱。 | SHA2 产生的哈希值很强 | 。
现在SHA1还未被广泛使用vsdifFER。 | SHA2被广泛使用。 |
SHA1和SHA2的区别
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明:文章转载自 有区别网 [http://www.vsdiffer.com]
本文标题:SHA1和SHA2的区别
本文链接:https://www.vsdiffer.com/vs/difference-between-sha1-and-sha2-v2.html
免责声明:以上内容仅代表 个人看法、理解、学习笔记、总结和研究收藏 。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。