Posted 6 years agoUpdated 4 years agoAlgorithm / Specificationa minute read (About 164 words)Infomation SecurityHash/摘要方法文件校验MD4 附加填充bits:在末尾对消息填充,使得消息M长度满足 len(M)mod512=448 填充最高位位为1、其余为0 分块:将填充后消息512bits分块为M1,M2,⋯,MK 初始化MD4缓存值 MD4使用128bits缓存存储哈希函数中间、最终摘要 将其视为4个32bits寄存器初始化为 A = 0x67452301 B = 0xefcbab89 C = 0x98badcfe D = 0x10325476 使用压缩函数迭代计算K个消息分块、上次计算结果 Hi+1=C(Hi,Mi) 最终HK即为MD4摘要值 MD5SHA数字签名鉴权协议