Ubuntu 16.04 システムに sha1sum をインストールし、次のように使用して sha1 の合計を計算しました。
root@computer:# echo 1234 | sha1sum
1be168ff837f043bde17c0314341c84271047b31 -
また、内容が同じ「1234」のみのファイルの合計を計算しました。
root@computer:# sha1sum /tmp/x
1be168ff837f043bde17c0314341c84271047b31 /tmp/x
そして、2回とも答えは同じでした。それから、sha1ハッシュを計算してくれるウェブサイトをいくつか訪れました。https://passwordsgenerator.net/sha1-hash-generator/「1234」と入力すると、次のようになりました。
7110EDA4D09E062AA5E4A390B0A572AC0D2C0220
私は行きましたhttp://www.sha1-online.comそして私も
7110eda4d09e062aa5e4a390b0a572ac0d2c0220
それで...この矛盾をどう説明すればいいのでしょうか?
答え1
および ファイルの場合、改行がありますecho
。
$ printf '1234' |sha1sum
7110eda4d09e062aa5e4a390b0a572ac0d2c0220 -
$ printf '1234\n' |sha1sum
1be168ff837f043bde17c0314341c84271047b31 -