🏃Verbe/a.ʃaʒ/courant

hachage

#informatique#cryptographie#données

Définition

Le hachage est une opération, principalement utilisée en informatique, qui consiste à transformer une donnée (comme un mot, un fichier ou un mot de passe) en une courte chaîne de caractères de taille fixe, appelée 'empreinte' ou 'hash'. Cette transformation est effectuée par une fonction mathématique spécifique, une fonction de hachage. La particularité majeure du hachage est qu'il est à sens unique : il est très facile de calculer l'empreinte à partir de la donnée d'origine, mais il est pratiquement impossible de retrouver la donnée originale à partir de l'empreinte seule. De plus, une toute petite modification dans la donnée d'origine (comme changer une seule lettre) produit une empreinte totalement différente. Cela permet de vérifier l'intégrité des données (s'assurer qu'un fichier n'a pas été modifié), de stocker des mots de passe de manière sécurisée, ou encore d'accélérer la recherche d'informations dans de grandes bases de données.

Définition simple

Le hachage, c'est comme une machine qui transforme n'importe quel texte ou fichier en un code secret unique et court. On peut facilement créer le code à partir du texte, mais on ne peut pas faire l'inverse. C'est très utile pour vérifier que les données n'ont pas été modifiées.

✏️Exemples d'utilisation

  • "Pour sécuriser ton mot de passe, le site ne le stocke pas en clair, mais stocke son empreinte de hachage (par exemple avec la fonction SHA-256)."
  • "Les logiciels de partage de fichiers comme BitTorrent utilisent le hachage pour identifier de manière unique chaque fragment de fichier et vérifier son intégrité."
  • "Les blockchains, comme celle du Bitcoin, reposent sur le hachage pour lier les blocs de transactions entre eux de manière inviolable."

💡À retenir

Le hachage est donc un outil fondamental de la sécurité numérique. Il ne s'agit pas de chiffrer pour cacher un message, mais de créer une signature unique et vérifiable. Par exemple, quand tu télécharges un fichier, son empreinte de hachage (souvent fournie par le site) te permet de t'assurer que le fichier reçu est bien l'original, intact, et non un fichier corrompu ou malveillant. C'est une brique essentielle de la confiance dans les échanges numériques.

Étymologie

Le mot 'hachage' vient du verbe 'hacher', lui-même issu du francique 'hakkōn' signifiant 'couper, tailler'. Il évoque l'idée de découper en petits morceaux. En informatique, le terme a été adopté pour décrire une fonction qui transforme une donnée en une suite de caractères de taille fixe, comme si on la 'découpait' et la recomposait différemment.

💬 Exemples d'utilisation

1

"Pour sécuriser ton mot de passe, le site ne le stocke pas en clair, mais stocke son empreinte de hachage (par exemple avec la fonction SHA-256)."

2

"Les logiciels de partage de fichiers comme BitTorrent utilisent le hachage pour identifier de manière unique chaque fragment de fichier et vérifier son intégrité."

3

"Les blockchains, comme celle du Bitcoin, reposent sur le hachage pour lier les blocs de transactions entre eux de manière inviolable."

💡 À retenir

Le hachage est donc un outil fondamental de la sécurité numérique. Il ne s'agit pas de chiffrer pour cacher un message, mais de créer une signature unique et vérifiable. Par exemple, quand tu télécharges un fichier, son empreinte de hachage (souvent fournie par le site) te permet de t'assurer que le fichier reçu est bien l'original, intact, et non un fichier corrompu ou malveillant. C'est une brique essentielle de la confiance dans les échanges numériques.

Explorer par lettre

Dico