WALUDO Outils
CRYPTO.02 MD5 GENERATOR

Générateur MD5

Texte, fichier et HMAC partagent une entrée ; les quatre sorties et la comparaison restent visibles sans présenter la compatibilité ancienne comme une sécurité moderne.

SOURCE

Entrée

En attente d’une entrée
MD5

Empreinte et contrôle

32 caractères minuscules
32 caractères majuscules
16 caractères minuscules
16 caractères majuscules
En attente d’une somme
§ 01

Utiliser MD5 pour la compatibilité et l’intégrité, pas pour les mots de passe

1
1

Choisir l’entrée

Le texte aide à déboguer une ancienne API, le fichier vérifie un téléchargement et HMAC sert aux systèmes qui l’exigent.

2
2

Lire le résultat standard

La sortie standard contient 32 caractères hexadécimaux. Le format 16 caractères est un extrait de compatibilité.

3
3

Comparer à une source

Collez une somme fournie par une source fiable. Pour les téléchargements sensibles, préférez SHA-256 ou une signature.

§ 02

MD5 est une empreinte rapide, pas un chiffrement réversible

MD5 associe toute entrée à une empreinte fixe de 128 bits. Des octets identiques produisent la même sortie, d’où son usage dans les anciens contrôles et API de compatibilité.

Des collisions pratiques existent. MD5 ne convient pas aux mots de passe, certificats, signatures ni nouveaux protocoles de sécurité.

§ 03

Usages encore compatibles et remplacements nécessaires

Scénario
MD5 convient-il ?
Choix plus sûr
Détecter une corruption accidentelle
Compatible
Préférer SHA-256
Ancienne API ou clé de cache
Suivre le protocole
Prévoir une migration
Stockage de mots de passe
Non
Argon2id, scrypt, bcrypt
Signature numérique ou certificat
Non
Signature moderne avec SHA-256 ou mieux
§ 04

Exemples MD5 dans plusieurs langages

import { createHash } from 'node:crypto';
const md5 = createHash('md5').update('hello').digest('hex');
§ 05

Questions fréquentes

Q1MD5 peut-il être déchiffré ?

Non. Le prétendu déchiffrement consulte généralement des couples empreinte-texte connus, sans inverser mathématiquement le hash.

Q2Quelle différence entre MD5 de 32 et 16 caractères ?

MD5 standard fait 128 bits et s’affiche en 32 caractères hexadécimaux ; 16 caractères est un extrait ancien de compatibilité.

Q3Mon fichier est-il envoyé ?

Non. La page lit le fichier local par blocs et met à jour l’état MD5 sans requête serveur ni écriture de stockage.

Q4Pourquoi MD5 ne convient-il pas aux mots de passe ?

Il est trop rapide et son coût n’est pas réglable : un attaquant peut tester beaucoup d’essais. Utilisez un hash salé dédié.

Q5HMAC-MD5 est-il plus sûr que MD5 simple ?

Un secret partagé permet l’authentification HMAC, mais les nouveaux protocoles doivent préférer HMAC-SHA256.

✳ WALUDO TOOLBOX ✳ Outils natifs du navigateur · NO SERVER · NO DATA COLLECTION

Vos fichiers ne quittent jamais votre ordinateur · FILES STAY LOCAL · PRIVACY FIRST