J'ai trouvé des tutoriels sur la façon de trouver le hachage sha256 de fichiers, mais je n'arrive pas à en trouver un sur du texte simple (pas un fichier texte). Est-ce que quelqu'un sait comment faire ça?
J'ai trouvé des tutoriels sur la façon de trouver le hachage sha256 de fichiers, mais je n'arrive pas à en trouver un sur du texte simple (pas un fichier texte). Est-ce que quelqu'un sait comment faire ça?
Réponses:
Vous pouvez faire écho au texte et le diriger vers shasum
. Vous voudrez utiliser l' -a 256
option pour calculer sha256:
Merci à JMY1000 dans les commentaires: Depuis echo
ajoute une nouvelle ligne par défaut, -n
devrait probablement être ajoutée afin d'obtenir le bon shasum du texte sans cette nouvelle ligne.
echo -n "simple text" | shasum -a 256
Si vous souhaitez obtenir la valeur de hachage pour un texte déjà ouvert dans un éditeur, copiez-le dans le presse-papiers et exécutez
pbpaste | shasum -a 256
$ echo "simple text" | shasum -a 256 7fbea3f956bbd65a174199a62656219a5b45f3d22f7134ba3b4b7e186460b486 - $ openssl sha -sha256 <<< "simple text" 7fbea3f956bbd65a174199a62656219a5b45f3d22f7134ba3b4b7e186460b486
echo
Je l'ai compris: par défaut, ajoute une nouvelle ligne (identique à une chaîne ici), mais je la supprimais avec -n
.
-n
afin d'obtenir le shasum correct du texte (sans nouvelle ligne ajoutée).
openssl sha -sha256 <<< "simple text"
, par exemple.