这个问题已经在这里有了答案:
我尝试生成字符串“ hello” 的MD5总和(使用md5sum)。我尝试了各种方法,例如Linux中的md5sum工具,PHP的MD5()函数以及各种在线文本,以供md5sum转换器使用。
echo "hello" | md5sum
和
echo "hello" > file && md5sum file
得出结果b1946ac92492d2347c6235b4d2611184
。但是,PHP的md5()函数和几乎所有在线生成器都提供了输出5D41402ABC4B2A76B9719D911017C592
。
是什么原因?
38
echo -n“ hello”
—
马丁·约克