sha1sum desde la línea de comandos diferente de otras fuentes

sha1sum desde la línea de comandos diferente de otras fuentes

Tengo sha1sum instalado en un sistema Ubuntu 16.04 y lo usé así para calcular una suma sha1:

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

También calculé la suma en un archivo cuyo único contenido era el mismo '1234':

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

y obtuve la misma respuesta ambas veces. Luego fui a un par de sitios web que calcularán hashes sha1 por ti. fui ahttps://passwordsgenerator.net/sha1-hash-generator/e ingresé '1234' y obtuve esto:

7110EDA4D09E062AA5E4A390B0A572AC0D2C0220

fui ahttp://www.sha1-online.comy yo también tengo

7110eda4d09e062aa5e4a390b0a572ac0d2c0220

Entonces... ¿cómo explico esta discrepancia?

Respuesta1

Tiene una nueva línea en los echocasos de archivo y.

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

información relacionada