1 votes

Pourquoi shasum génère-t-il des hachages non standard ?

Pour autant que je sache, le shasum fourni avec os x ne génère pas les hashs qu'il est censé générer.

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

Quand je lève les yeux chaîne vide sha hash dans wikipedia Je vois que je dois m'attendre à recevoir

da39a3ee 5e6b4b0d 3255bfef 95601890 afd80709

D'après la page de manuel de shasum, la valeur par défaut est sha 1. J'obtiens le même résultat même si je spécifie sha 1.

Que se passe-t-il ici ?

ps Toutes mes excuses pour le mauvais tag. Je ne peux pas créer un tag de sha ou shasum en raison d'une faible réputation...

6voto

nohillside Points 82672

shasum fonctionne bien mais echo "" ne produit pas une chaîne vide :

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

Cela fonctionne mieux :

pse@Fourecks:~$ echo -n "" | shasum
da39a3ee5e6b4b0d3255bfef95601890afd80709

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X