我在 C 中有以下代码
u_char buf[64] = "hahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaha";
//Make MD5 hash over buffer
MD5_Init(&ctx);
MD5_Update(&ctx, buf, sizeof(buf));
MD5_Final(buf, &ctx);
MD5_Init
,MD5_Update
并且MD5_Final
来自 openssl 库。
上面的代码对缓冲区进行 MD5 散列buf
。
我想用linux命令做同样的事情md5sum
$echo -n "hahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaha" | md5sum
但我没有得到相同的结果
linux命令中md5哈希的等价物是什么?