Générateur de hash MD5
Générez des hash MD5 à partir de n'importe quel texte instantanément. Empreinte 128 bits couramment utilisée pour la vérification d'intégrité de fichiers et les systèmes legacy.
Générateur de hash MD5
MD5 (Message-Digest Algorithm 5) est une fonction de hachage cryptographique très répandue qui produit une valeur de hachage de 128 bits (16 octets), généralement représentée sous forme d’un nombre hexadécimal de 32 caractères. Créée en 1991, elle reste courante pour les applications non sécuritaires comme la vérification d’intégrité de fichiers et l’indexation de bases de données.
À quoi sert MD5 ?
- Intégrité des fichiers : vérifier qu’un fichier téléchargé correspond à l’original
- Clés de base de données : créer des identifiants uniques à partir de contenu arbitraire
- Mise en cache : générer des clés de cache à partir des paramètres de requête
- Déduplication : identifier les fichiers dupliqués par leur hash
- Systèmes legacy : compatibilité avec d’anciennes API et protocoles
⚠️ Avertissement de sécurité important
MD5 est cryptographiquement compromis et NE DOIT PAS être utilisé pour le stockage de mots de passe, les signatures numériques, les certificats SSL ou tout usage sensible en matière de sécurité. Des chercheurs ont démontré des attaques par collision pratiques depuis 2004. Pour la sécurité, utilisez SHA-256 ou SHA-3, et pour les mots de passe, utilisez bcrypt ou Argon2.
Propriétés de MD5
- Déterministe : la même entrée produit toujours le même hash
- Rapide : peut hacher des gigaoctets de données par seconde
- Longueur fixe : toujours 32 caractères hexadécimaux quelle que soit la taille de l’entrée
- Unidirectionnel : impossible de retrouver l’entrée à partir du hash (en théorie)