⚠️
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