一.SHA1与MD5差异 SHA1对任意长度明文的预处理和MD5的过程是一样的,即预处理完后的明文长度是512位的整数倍,但是有一点不同,那就是SHA1的原始报文长度不能超过2的64次方,然后SHA1生成160位的报文摘要.SHA1算法简单而且紧凑,容易在计算机上实现. 表8-2-1列出了对MD5及SHA1的比较差异之处.让我们根据各项特性,简要说明其间的不同. 表8-2-1 MD5与SHA1的比较 差异处 MD5 SHA1 摘要长度 128位 160位 运算步骤数 64 80 基本逻辑函数数…