sha1sum von der Kommandozeile unterscheidet sich von anderen Quellen

sha1sum von der Kommandozeile unterscheidet sich von anderen Quellen

Ich habe sha1sum auf einem Ubuntu 16.04-System installiert und es folgendermaßen verwendet, um eine SHA1-Summe zu berechnen:

root@computer:# echo 1234 | sha1sum
1be168ff837f043bde17c0314341c84271047b31  -

außerdem habe ich die Summe für eine Datei berechnet, deren einziger Inhalt immer die gleiche „1234“ war:

root@computer:# sha1sum /tmp/x
1be168ff837f043bde17c0314341c84271047b31  /tmp/x

und ich habe beide Male die gleiche Antwort bekommen. Dann habe ich ein paar Websites besucht, die SHA1-Hashes für Sie berechnen. Ich bin zuhttps://passwordsgenerator.net/sha1-hash-generator/und habe „1234“ eingegeben und Folgendes erhalten:

7110EDA4D09E062AA5E4A390B0A572AC0D2C0220

ich ging zuhttp://www.sha1-online.comund ich habe auch

7110eda4d09e062aa5e4a390b0a572ac0d2c0220

Also... wie erkläre ich diese Diskrepanz?

Antwort1

Sie haben eine neue Zeile in den echound Dateifällen.

$ printf '1234' |sha1sum
7110eda4d09e062aa5e4a390b0a572ac0d2c0220  -
$ printf '1234\n' |sha1sum
1be168ff837f043bde17c0314341c84271047b31  -

verwandte Informationen