¿Por qué shasum genera hashes no estándar?

1

Por lo que puedo decir, el shasum que se envía con os x no genera los hashes que se supone que debe hacer.

$ echo "" | /usr/bin/shasum
adc83b19e793491b1c6ea0fd8b46cd9f32e592fc ?-

Cuando busco cadena vacía sha hash en wikipedia veo que debería esperar obtener

da39a3ee 5e6b4b0d 3255bfef 95601890 afd80709

Mi lectura de la página del manual de shasum es que por defecto es sha 1. Obtengo el mismo resultado incluso si especifico sha 1.

¿Qué está pasando aquí?

ps Disculpas por la mala etiqueta. No puedo crear una etiqueta de sha o shasum debido a la baja reputación ...

    
pregunta Roman Zabicki 04.05.2013 - 17:23

1 respuesta

5

shasum funciona bien, pero echo "" no produce una cadena vacía:

pse@Fourecks:~$ echo "" | od
0000000    000012                                                         
0000001

Esto funciona mejor:

pse@Fourecks:~$ echo -n "" | shasum
da39a3ee5e6b4b0d3255bfef95601890afd80709
    
respondido por el nohillside 04.05.2013 - 17:26

Lea otras preguntas en las etiquetas