我已用C將以下代碼等效MD5在linux散列的命令
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庫。
上面的代碼在緩衝區buf
上做了MD5散列。
我想要使用md5sum
$echo -n "hahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaha" | md5sum
Linux命令同樣的事情,但我沒有得到相同的結果
什麼是MD5哈希在Linux命令等同?
什麼是哈希通過OpenSSL實現回來了? – Inspired 2013-05-08 17:15:43
對不起,我沒有在linux例子中使用相同的字符串長度,我使用了字符串長度32而不是64.我得到了相同的結果 – MOHAMED 2013-05-08 17:24:05