SHA1(安全散列算法 1)

SHA1 是美国国家安全局设计的一种加密散列函数。它接收输入并产生一个 160 位的散列值。此外,该函数产生的输出会被转换成一个 40 位长的十六进制数。它是美国联邦信息处理标准。它于 1995 年首次发布。它是 1993 年发布的 SH0 的后续版本。

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还未被广泛使用。 SHA2被广泛使用。

SHA1和SHA2的区别

欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明:文章转载自 有区别网 [http://www.vsdiffer.com]
本文标题:SHA1和SHA2的区别
本文链接:https://www.vsdiffer.com/vs/difference-between-sha1-and-sha2-v2.html
免责声明:以上内容仅代表 个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。