Une empreinte numérique des données
Une fonction de hachage transforme des informations de taille variable en une sortie de longueur définie. De petites modifications de l’entrée produisent généralement des résultats très différents.
Propriétés utiles
Les fonctions de hachage sont conçues pour être rapides à calculer et difficiles à inverser. Dans les systèmes bien conçus, il est également extrêmement improbable que des entrées différentes produisent volontairement le même résultat.
Utilisation en blockchain
Les hashes peuvent relier des blocs, identifier des transactions et aider à vérifier si des données ont été modifiées.
Ce n’est pas du chiffrement
Un hash n’est pas la même chose qu’un chiffrement. Le chiffrement est conçu pour être réversible avec une clé, alors que le hachage est généralement une transformation à sens unique.