Calculateur MD5

Calculez l'empreinte MD5 de n'importe quel fichier, directement dans votre navigateur.

CALCULATEUR_MD5

[1] SÉLECTIONNER FICHIER(S) À HACHER

Sélectionnez un ou plusieurs fichiers à hacher depuis votre système, ou glissez-déposez les fichiers ci-dessous

[2] CHOISISSEZ VOTRE FONCTION DE HACHAGE

[3] LANCER LE PROCESSUS DE HACHAGE

Qu'est-ce que MD5 ?

MD5 (Message-Digest Algorithm 5) a été conçu par Ronald Rivest en 1991. Il réduit un fichier de n'importe quelle taille à une valeur de 128 bits, écrite sur 32 caractères hexadécimaux. Un même fichier produit toujours la même empreinte MD5, ce qui permet de détecter la moindre différence entre deux fichiers.

SORTIE : 128 bits32 caractères hexadécimaux

ÉTAT : Cassé pour un usage de sécurité

MD5 est-il sûr ?

Des attaques par collision contre MD5 sont publiques depuis 2004 et coûtent aujourd'hui très peu à mettre en œuvre. Un attaquant peut donc fabriquer deux fichiers différents partageant la même empreinte MD5. N'utilisez pas MD5 pour vérifier qu'un téléchargement n'a pas été altéré, pour signer quoi que ce soit, ni pour stocker des mots de passe.

Quand utiliser MD5

  • Vérifier qu'un fichier a survécu intact à une copie ou un transfert
  • Repérer les doublons dans une arborescence volumineuse
  • Comparer une somme de contrôle qu'un éditeur publie encore en MD5
  • Clés de cache, ETags et autres empreintes sans enjeu de sécurité

Dès qu'un adversaire peut avoir intérêt à vous tromper, utilisez SHA-256.

Vérifier un fichier avec MD5

  1. Sélectionnez le fichier ci-dessus. MD5 est déjà pré-sélectionné.
  2. Cliquez sur [CALCULER L'EMPREINTE] et attendez le résultat.
  3. Comparez-le à la somme de contrôle de 32 caractères publiée par la source du fichier.
  4. Chaque caractère doit correspondre. Une seule différence signifie que le fichier n'est pas celui qui a été publié.

Vous pouvez traiter plusieurs fichiers d'un coup : sélectionnez-les tous puis exportez les résultats en CSV ou en rapport PDF de vérification pour constituer une piste d'audit.

Questions fréquentes sur MD5

Quelle est la longueur d'une empreinte MD5 ?

Une empreinte MD5 fait 128 bits, affichés sous forme de 32 caractères hexadécimaux, par exemple d41d8cd98f00b204e9800998ecf8427e (le MD5 d'un fichier vide).

MD5 est-il encore sûr ?

Pas pour la sécurité. MD5 est vulnérable à des attaques par collision pratiques depuis 2004. Il reste tout à fait adapté à la détection d'une corruption accidentelle, comme un téléchargement tronqué.

Peut-on inverser une empreinte MD5 ?

Non. Le hachage est à sens unique : le fichier d'origine ne peut pas être reconstitué. Des entrées courtes et prévisibles peuvent en revanche être retrouvées dans des tables précalculées, d'où l'interdiction d'utiliser MD5 pour les mots de passe.

Mes fichiers sont-ils envoyés sur un serveur ?

Non. L'empreinte est calculée dans votre navigateur en JavaScript. Le fichier n'est jamais transmis, vous pouvez donc traiter des documents confidentiels.