Bonjour.
Je suis en train d'installer un serveur LAMP sur mon Ubutu, et lorsque j'ai créé un champ « mot de passe » dans ma base de données, j'ai remarqué que le sha-1 généré par la commande echo 'Hello' | shasum de Linux était différente de celui de MySQL SELECT SHA1('Hello') et PHP Hello = <?=sha1('Hello');?>.
Dans la documentation MySQL, il est indiqué que leur SHA-1 utilise un checksum de 160bits, mais dans le man de shasum, il n'y a rien qui permet de définir une telle valeur.
Je me demande donc pourquoi il y a une telle différence et si la commande shasum est approprié dans ce cas ?
Cordialement.
Partager