SHA加密算法
全散列算法(Secure Hash Algorithm)縮寫為SHA,SHA是FIPS所認證的安全散列算法。能計算出一個數(shù)字消息所對應到的,長度固定的字符串(又稱消息摘要)的算法。且若輸入的消息不同,它們對應到不同字符串的機率很高。
SHA家族的五個算法,分別是SHA-1、SHA-224、SHA-256、SHA-384,和SHA-512,由美國國家安全局(NSA)所設計,并由美國國家標準與技術研究院(NIST)發(fā)布;是美國的政府標準。