Générateur MD5 en ligne

Obtenez l’empreinte MD5 d’un texte ou d’un fichier, instantanément et en local. Pratique comme somme de contrôle, à éviter pour la sécurité.

Faire avec l’assistant

Empreintes

AlgorithmeLongueurEmpreinteAction

Traitement 100 % local, rien n'est envoyé

Comment ça marche ?

Cet outil calcule l’empreinte MD5 (128 bits, 32 caractères hexadécimaux) d’un texte ou d’un fichier, directement dans votre navigateur. MD5 reste très répandu comme somme de contrôle pour repérer une altération accidentelle d’un fichier.

En revanche, MD5 est cryptographiquement cassé : on sait fabriquer volontairement deux fichiers différents de même empreinte. Ne l’utilisez jamais pour signer, authentifier ou stocker des mots de passe.

Exemples

Somme de contrôle d’un fichier

MD5 de « abc » = 900150983cd24fb0d6963f7d28e17f72. Recalculée après un transfert, une empreinte identique indique un fichier non altéré par accident.

Longueur constante

Quelle que soit la taille de l’entrée — un mot ou un film de 2 Go — MD5 produit toujours 128 bits, soit 32 caractères hexadécimaux.

Questions fréquentes

Pourquoi MD5 et SHA-1 sont-ils marqués « cassés » ?
On sait produire deux entrées différentes ayant la même empreinte (une « collision ») en quelques secondes pour MD5, et à coût réduit pour SHA-1 (attaque SHAttered, 2017). Ils restent utiles comme sommes de contrôle contre les erreurs accidentelles, mais ne doivent plus servir à la sécurité (signatures, intégrité contre un adversaire).
MD5 convient-il pour des mots de passe ?
Non, jamais. MD5 est rapide, donc une carte graphique en teste des milliards par seconde. Utilisez bcrypt, scrypt ou Argon2, conçus pour être lents et salés.
Hexadécimal ou Base64 : quelle différence ?
C’est seulement la façon d’écrire les mêmes octets. L’hexadécimal utilise deux caractères (0-9, a-f) par octet ; le Base64 est plus compact (4 caractères pour 3 octets). L’empreinte est identique, seule sa représentation change.
Mes données sont-elles envoyées quelque part ?
Non. Tout le calcul se fait dans votre navigateur, en JavaScript et WebAssembly. Votre texte, vos fichiers et vos empreintes ne quittent jamais votre appareil : aucune requête réseau n’est faite pendant le hachage, et rien n’est enregistré sur un serveur.