标签: c++ md5
我在C ++中完成了MD5算法的实现,但它没有正常工作......我的哈希不是正确的。
只是为了理解: 如果我尝试使用MD5哈希算法散列文件(64字节),则必须执行以下操作:
ArrayBuffer
1st:带数据块的MD5算法
2nd:使用Padding创建附加块
3rd:带填充块的MD5算法
右?
答案 0 :(得分:1)
64位表示的值必须是位,而不是字节! 因此,在我的情况下,计数器不是64.它是64 * 8 = 512。