Pourquoi le hash de l'utilisation de OpenSSL diffère-t-il de ceux que je reçois dans Python? Les cordes ne sont-elles pas équivalentes? Est-ce que je manque quelque chose d'évident? p> EDIT: strong> Merci de l'avoir repéré. Pipérez-vous un message enregistré d'un fichier qui souffre également du même problème de nouvelle ligne gênant. p>
3 Réponses :
echo met une nouvelle ligne à la fin de la chaîne
Vous manquez la ligne dedline que avec le paramètre echo code> ajoutera par défaut:
-n code>, il échouera seulement em> la chaîne que vous avez donnée, pour le résultat attendu: p>
echo code> ajoute un caractère de nouvelle ligne à la chaîne. L'option -N supprime la nouvelle ligne:
> echo -n "Lorem ipsum" | openssl dgst -sha1 -hex
94912be8b3fb47d4161ea50e5948c6296af6ca05
Commun, oui, évident, pas vraiment.