400-080-0149

SHA、SHA-1和SHA-2分别是什么

SHA、SHA-1和SHA-2分别是什么?SHA代表安全散列算法,主要用于数字签名,SSL证书就是用的这种算法。SHA-1 和 SHA-2 是该算法的两个不同版本。它们在构造(如何从原始数据中创建生成的散列)和签名的位长度方面都不同。

可以将SHA-2视为SHA-1 的继承者,因为它是一个整体改进。SHA-1是160位散列。SHA-2 实际上是一个哈希“家族”,有多种长度,最流行的是256位。

SHA-2哈希的多样性可能会导致一些混乱,因为网站和作者对它们的表达方式不同。如果您看到“SHA-2”、“SHA-256”或“SHA-256 位”,则这些名称指的是同一事物。如果您看到“SHA-224”、“SHA-384”或“SHA-512”,它们指的是 SHA-2 的备用位长。您可能还会看到一些网站更加明确并写出算法和位长,例如“SHA-2 384”。

从 2011 年到 2015 年,SHA-1 是主要算法。越来越多的研究表明 SHA-1 的弱点促使人们重新评估。因此,从2016年开始,SHA-2成为新标准。

相关文章

LAYOUT

SAMPLE COLOR

Please read our documentation file to know how to change colors as you want

BACKGROUND COLOR

BACKGROUND TEXTURE