67 votes

Comment créer un hachage md5 en bash sous Mac OS X

Comment créer un hachage md5 pour une chaîne sur un mac en utilisant bash ? md5sum n'existe pas dans mon environnement. J'ai fait un man pour md5 mais je ne sais pas ce que cela fait vraiment.

md5 "string"

ne renvoie pas de hachage.

2voto

Cameron E Points 119

Depuis la ligne de commande :

md5 <<< "String to hash"
8a0a39505c5753ff64a0377ab0265509

4 votes

Note : en procédant de cette façon, la nouvelle ligne fait partie de ce qui est haché. En d'autres termes, cela donne un résultat différent de celui de md5 -s "String to hash" parce que par défaut, bash ajoute des nouvelles lignes à la fin de ici les cordes

-5voto

Aaron Spiteri Points 1

Vous pouvez utiliser un caractère aléatoire ici, sinon le mot de passe sera toujours le même. Cela devrait fonctionner :

dd if=/dev/random count=20|md5

3 votes

Je pense que cela crée plus de confusion que cela n'aide. Oui, un sel / une addition aléatoire pourrait aider à md5-er un mot de passe (bien que ce ne soit pas ainsi que vous l'utiliseriez). Cependant, cela ne répond pas à la question posée.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X