sha1sum da linha de comando diferente de outras fontes

sha1sum da linha de comando diferente de outras fontes

Eu tenho o sha1sum instalado em um sistema Ubuntu 16.04 e usei-o assim para calcular uma soma sha1:

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

também calculei a soma em um arquivo cujo único conteúdo era o mesmo '1234':

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

e obtive a mesma resposta nas duas vezes. Então fui a alguns sites que calculam hashes sha1 para você. eu fui parahttps://passwordsgenerator.net/sha1-hash-generator/e insira '1234' e obtive isto:

7110EDA4D09E062AA5E4A390B0A572AC0D2C0220

eu fui parahttp://www.sha1-online.come eu também consegui

7110eda4d09e062aa5e4a390b0a572ac0d2c0220

Então... como posso explicar essa discrepância?

Responder1

Você tem uma nova linha nos echocasos de arquivo e.

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

informação relacionada