Command-Line
命令行生成的雜湊和與線上雜湊生成器不同……
輸入文本:
test
- 線上 MD5 雜湊和生成器:098f6bcd4621d373cade4e832627b4f6
echo "test" | md5sum
: d8e8fca2dc0f896fd7cb4cb0031ba249同樣的情況也發生在
sha512sum
和sha1sum
上。為什麼 Linux 和線上生成器會生成不同的雜湊?
其中之一是“
test
”的雜湊,其中之一是“”的雜湊test\n
。$ printf 'test' | md5sum 098f6bcd4621d373cade4e832627b4f6 - $ printf 'test\n' | md5sum d8e8fca2dc0f896fd7cb4cb0031ba249 -