⚠️
Attention - Sécurité
MD5 est considéré comme cryptographiquement cassé. Ne l'utilisez PAS pour stocker des mots de passe ou sécuriser des données sensibles. Préférez SHA-256 ou bcrypt.

Qu'est-ce que MD5 ?

MD5 (Message Digest 5) est une fonction de hachage cryptographique qui produit une empreinte de 128 bits (32 caractères hexadécimaux) à partir de n'importe quelle donnée. Conçu en 1991, il était utilisé pour vérifier l'intégrité des fichiers et stocker des mots de passe.

Le hachage est unidirectionnel : il est impossible de retrouver le texte original à partir du hash. Cependant, MD5 présente des failles de collision qui le rendent inapproprié pour la sécurité moderne.

Utilisations légitimes de MD5

✅

Vérification d'intégrité

Comparer le hash d'un fichier téléchargé avec celui fourni par le serveur.

✅

Détection de doublons

Identifier rapidement des fichiers identiques dans un système.

❌

Stockage de mots de passe

NE PAS utiliser MD5 pour les mots de passe. Utilisez bcrypt ou Argon2.

Questions fréquentes

Peut-on décrypter un hash MD5 ?

Non, le hachage est irréversible par conception. Cependant, des tables rainbow et des attaques par dictionnaire permettent de retrouver les textes courts ou courants.

Pourquoi MD5 n'est-il plus sécurisé ?

Des chercheurs ont démontré qu'il est possible de créer des collisions (deux textes différents produisant le même hash) en quelques secondes sur un ordinateur moderne.

🚀

Audit SEO Complet

Analysez 50+ critères SEO en quelques secondes : technique, contenu, performance, sécurité...

Lancer l'Audit Gratuit →

🔗 Alternatives plus sécurisées