アルゴリズムやWebサイトに関係なく、いくつかのジェネレーターWebサイトで文字列からオンラインでハッシュを計算すると、echo "password" | sha256sum
を実行する場合(または対応するアルゴリズムに* sumを挿入する場合)とは常に異なる出力になります。 2つの違いは何ですか?
おそらく、改行。
代わりにこれを試してください:
$ echo -n "password" | sha256sum
Echoの-n引数は、改行を出力しないように指示します。
ご覧のとおり、これによりハッシュが変更されます。
$ echo "password" | sha256sum
6b3a55e0261b0304143f805a24924d0c1c44524821305f31d9277843b8a10f4e -
$ echo -n "password" | sha256sum
5e884898da28047151d0e56f8dc6292773603d0d6aabbdd62a11ef721d1542d8 -
$