綜覽
安全散列算法secure hash algorithm ,是一個密碼散列函數家族 是fips認證的五種安全散列算法 能計算出一個數字消息所對應到的,長度固定的字符串(消息概要)的算法 若輸入的消息不同,它們對應到不同的字符串概率很高
安全性
算法稱之為安全基于下面兩點: 由消息摘要反推輸入消息,從計算理論上是非常困難的 想要找到兩組不同的消息對應到相同的消息摘要,從計算理論上是非常困難的,任何對輸入消息的變動,都有很高的概率導致產生的消息概要迥異
家族成員
SHA家族有五個算法,分別是SHA-1,SHA-224,SHA-256,SHA-384,SHA-512
它們是美國的政府標準,后面的四個稱之為SHA-2