Cryptographie

Générateur de Hash MD5

Calcule le hash MD5 de n'importe quel texte en temps réel dans le navigateur. Largement utilisé pour vérifier l'intégrité des fichiers, mais déconseillé pour la sécurité en raison d'attaques par collision démontrées.


MD5

Tips

  • MD5 est une fonction de hachage 128 bits de Rivest (1991) ; attaque par collision démontrée en 2004, ne pas utiliser pour la sécurité.
  • MD5 reste utile pour vérifier l'intégrité des fichiers (détecter une corruption accidentelle, pas une falsification intentionnelle).
  • Stocker des mots de passe avec MD5 est dangereux : les GPU modernes calculent MD5 des milliards de fois par seconde.
  • MD5 produit toujours 128 bits (32 caractères hexadécimaux) quelle que soit la longueur de l'entrée.
  • Pour les mots de passe, utilisez BCrypt ou Argon2.

Anecdote — L'inventeur de MD5 et la trajectoire d'un algorithme "cassé"

MD5 conçu en 1991 par Ronald Rivest ("R" de RSA). Xiaoyun Wang a démontré une collision en 2004.

En 2008, de faux certificats SSL ont été créés en exploitant les collisions MD5, poussant les navigateurs à interdire MD5.

Aujourd'hui MD5 survit uniquement dans les sommes de contrôle sans rapport avec la sécurité.