SHA-1算法

安全散列算法(英语:Secure Hash Algorithm,缩写为SHA)是一个密码散列函数家族,是FIPS所认证的安全散列算法。能计算出一个数字消息所对应到的,长度固定的字符串(又称消息摘要)的算法。 是美国的NIST和NSA设计的一种标准的Hash算法。

SHA-1基于MD5,加密后的数据长度更长,产生长度为160bit的散列值,比MD5多32位。

比MD5更加安全,但SHA-1的运算速度就比MD5要慢了。