摘要:本发明涉及一种改进的SHA-1哈希算法。现有的SHA-1哈希算法安全性不高。本发明方法首先在待处理的消息后面添加一个1、若干个0和一个64比特的二进制串,其次对该消息进行扩大分组,使得原来512bit的分组变为1024bit的分组并初始化存器值;然后利用主循环依次处理每个分组,主循环共有四轮运算,每轮运算中包含逻辑函数和压缩函数处理。最后所有的分组处理完毕后,输出160位的消息摘要,在传输消息摘要时,给待传输的消息摘要添加安全散列值。通过本发明方法,能使原来的SHA-1算法在对消息的处理上具有更高的安全性,并且通过改进该算法的逻辑函数的表达式和压缩函数逻辑结构,提高了SHA-1算法的效率。