摘要算法
天宇skyblue
这个作者很懒,什么都没留下…
展开
-
SHA1摘要算法实现
术语和概念 位、字节和字 SHA1始终把消息当成一个位(bit)字符串来处理。本文中,一个字(Word)是32位,而一个字节(Byte)是8位。比如,字符串“abc”可以被转换成一个位字符串:01100001 01100010 01100011。它也可以被表示成16进制字符串: 0x616263. 运算符和符号 下面的逻辑运算符都被运用于“字”(Word)原创 2016-06-30 18:01:21 · 2992 阅读 · 0 评论 -
MD5摘要算法实现
MD5算法原理: 1.填充 在MD5算法中,首先需要对信息进行填充,使其位长对512求余的结果等于448,并且填充必须进行,即使其位长对512求余的结果等于448。因此,信息的位长(Bits Length)将被扩展至N*512+448,N为一个非负整数,N可以是零。 填充的方法如下: 1) 在信息的后面填充一个1和无数个0,直到满足上面的条件时才停止用0对信息的填充。 2) 在这个结果后面原创 2016-06-17 17:39:06 · 866 阅读 · 1 评论