Cryptographie

Hachage (et salage)

fonction de hachage · empreinte · hash · salage · sel · SHA-256 · Argon2id · bcrypt

Calcul qui transforme n’importe quelle donnée en une empreinte de taille fixe, impossible à inverser en pratique, et qui change du tout au tout à la moindre modification de la donnée.

En pratique

Le hachage sert à vérifier l’intégrité d’un fichier (SHA-256), à préparer une signature numérique et à stocker des mots de passe sans les conserver en clair. Pour les mots de passe, on ajoute un sel, valeur aléatoire propre à chaque compte, afin que deux mots de passe identiques donnent des empreintes différentes et que les tables précalculées deviennent inutiles. On choisit surtout une fonction volontairement lente, conçue pour cet usage (Argon2id, scrypt, bcrypt ou PBKDF2), qui freine les essais en masse si la base est volée. MD5 et SHA-1 sont cassés (on sait fabriquer des collisions) et n’ont plus leur place dans un usage de sécurité.

Exemple

Cas fictif : deux sites se font voler leur base d’utilisateurs. Le premier stockait les mots de passe en MD5 sans sel : la plupart sont retrouvés en quelques heures. Le second utilisait Argon2id avec un sel par compte : chaque mot de passe doit être attaqué séparément, à un coût prohibitif.

Comment s’en protéger

  • Stocker les mots de passe avec Argon2id, scrypt, bcrypt ou PBKDF2, et un sel unique par compte.
  • Bannir MD5 et SHA-1 de tout usage de sécurité.
  • Vérifier l’empreinte des logiciels téléchargés quand l’éditeur la publie.

Sources

Tout le glossaire

Passez de la théorie à la pratique

Et votre système, il en est où ?

Créez votre compte et obtenez en quelques minutes la note de A+ à F du chiffrement de vos domaines, chaque constat expliqué avec le correctif à appliquer.

Lancez l’audit depuis votre espace : la note de A+ à F du chiffrement de vos domaines en quelques minutes, chaque constat expliqué avec le correctif à appliquer.

Belinda

Nous contacter

Une question, un projet, un partenariat ? Écrivez-nous : l’équipe vous répond par e-mail, en général sous un jour ouvré.

Vos coordonnées servent uniquement à vous répondre. Ne joignez ni mot de passe ni détail de vulnérabilité.