SHA家族-安全散列算法
2016-06-02 本文已影响77人
一曲广陵散
综览
安全散列算法secure hash algorithm ,是一个密码散列函数家族 是fips认证的五种安全散列算法 能计算出一个数字消息所对应到的,长度固定的字符串(消息概要)的算法 若输入的消息不同,它们对应到不同的字符串概率很高
安全性
算法称之为安全基于下面两点: 由消息摘要反推输入消息,从计算理论上是非常困难的 想要找到两组不同的消息对应到相同的消息摘要,从计算理论上是非常困难的,任何对输入消息的变动,都有很高的概率导致产生的消息概要迥异
家族成员
SHA家族有五个算法,分别是SHA-1,SHA-224,SHA-256,SHA-384,SHA-512
它们是美国的政府标准,后面的四个称之为SHA-2