MD5值错误的原因?
MD5值错误的原因?
日期:2015-03-04 09:18:43 人气:1
将上面四个链接变量复制到另外四个变量中:a到a,b到b,c到c,d到d。 主循环有四轮(md4只有三轮),每轮循环都很相似。第一轮进行16次操作。每次操作对a、b、c和d中的其中三个作一次非线性函数运算,然后将所得结果加上第四个变量,文本的一个子分组和一个常数。再将所得结果向右环移一个不定的数,并加上a、b、c或d中之一。最后用该结果取代a、b、c或d中之一。 以一下是每次操作中用到的四个非线性函数(每轮一个)。 f(x,y,z) =(x&y)|((~x)&z) g(x,y,z) =(x&z)|(