コマンドラインはオンラインハッシュジェネレータとは異なるハッシュを生成します... [複製]

コマンドラインはオンラインハッシュジェネレータとは異なるハッシュを生成します... [複製]

テキスト入力:test

  • オンラインMD5ハッシュ合計ジェネレータ:098f6bcd4621d373cade4e832627b4f6
  • echo "test" | md5sum:d8e8fca2dc0f896fd7cb4cb0031ba249

sha512sumとでも同じことが起こりますsha1sum

Linuxとオンラインジェネレータが異なるハッシュを生成するのはなぜですか?

答え1

そのうちの1つはtest""のハッシュ値であり、その1つはtest\n""のハッシュ値です。

$ printf 'test' | md5sum
098f6bcd4621d373cade4e832627b4f6  -
$ printf 'test\n' | md5sum
d8e8fca2dc0f896fd7cb4cb0031ba249  -

echo改行文字出力その主張後。

関連情報