This article has been translated from English to French.
Jusqu'à présent, dans les leçons précédentes, tu as appris ce qu' est le hachage et comment il fonctionne.
Mais pour vraiment comprendre ce que font ces programmes spécialisés, il est utile de voir des exemples concrets en action!

Voyons comment fonctionne le processus de hachage en utilisant une fonction de hachage réelle.
Puisque SHA-256 est la fonction de hachage choisie par Bitcoin, utilisons-la pour notre exemple.
Voici notre première entrée d'exemple :
BabyPips.com est cool comme de la glace.
Lorsqu'elle est soumise à la fonction de hachage SHA-256, cette phrase crée la valeur de hachage suivante, également appelée« condensé » ou simplement« hachage »:
A58E12FAC905B8F84EA2F64F888191A4B66A67CC45F8E7B7B0F94C37A134CB57
Tu peux voir que le condensé est une combinaison de lettres et de chiffres. Et il fait exactement 64 caractères de long.
À part ça, il n'y a pas grand-chose d'autre à apprendre en regardant ce condensé. Il n'y a pas de modèle ou d'indice sur ce qu'est l'entrée. Cela ressemble juste à un tas de charabia.
La sortie peut sembler aléatoire. Mais il est impossible de deviner l'entrée en regardant simplement la sortie.
Si tu passes à nouveau l'entrée par la fonction de hachage SHA-256, tu obtiendras exactement la même sortie (« hachage ») à nouveau.
La même entrée produira TOUJOURS la même sortie.
Maintenant, apportons une modification subtile à l'entrée du premier exemple et voyons ce qui se passe :
BabyPips.com est cool comme des poux.
Remarque que la lettre « l » a été ajoutée au début du mot « ice » pour épeler « lice ». ont été
Voici le nouveau condensé :
B8784EAEB1FC50719B2041FB1AEE30FF91516529CCB65B4B446CC4D5F6B4EB95
Comparons maintenant les deux :
| Entrée | Digest |
|---|---|
| BabyPips.com est cool comme la glace. | A58E12FAC905B8F84EA2F64F888191A4B66A67CC45F8E7B7B0F94C37A134CB57 |
| BabyPips.com est cool comme des poux. | B8784EAEB1FC50719B2041FB1AEE30FF91516529CCB65B4B446CC4D5F6B4EB95 |
Tu peux voir que le résultat est radicalement différent du premier condensé !
Même si les entrées étaient pratiquement identiques, le fait de changer un seul caractère a généré une sortie complètement différente.

Les poux sont assez dégoûtants, alors apportons une autre modification à l'entrée :
BabyPips.com est cool comme tout.
Voyons maintenant ce qui se passe :
FCA7032BE8CF7F3C0DD75B8DEB77412E452EA5E2275BAA4125123CD639ED2C9A
Une fois de plus, une entrée totalement différente !
Comparons maintenant les trois :
| Entrée | Digest |
|---|---|
| BabyPips.com est cool comme la glace. | A58E12FAC905B8F84EA2F64F888191A4B66A67CC45F8E7B7B0F94C37A134CB57 |
| BabyPips.com est cool comme des poux. | B8784EAEB1FC50719B2041FB1AEE30FF91516529CCB65B4B446CC4D5F6B4EB95 |
| BabyPips.com est cool comme le riz. | FCA7032BE8CF7F3C0DD75B8DEB77412E452EA5E2275BAA4125123CD639ED2C9A |
Il convient de souligner que n'importe quelle entrée peut être littéralement placée dans une fonction de hachage.
Quelle que soit la longueur de l'entrée, la sortie aura toujours la même longueur fixe et semblera toujours complètement aléatoire.
Joue avec cet outil pour le vérifier par toi-même :
Essaie d'apporter un petit changement à ce que tu tapes et remarque à quel point le hachage est très différent.
N'est-ce pas génial ?! 🤓
Félicitations ! Tu as créé tes propres hachages ! 👏