Présentation du principe MD5
Couramment appelé cryptage MD5, il s’agit techniquement d’un algorithme de hachage de condensé à sens unique, aucun algorithme de déchiffrement n’existe. Un texte identique produit systématiquement la même valeur MD5, utilisé pour vérifier l’intégrité des fichiers.
Le MD5 16 caractères n’est pas un algorithme de hachage indépendant. Il s’obtient en extrayant les caractères de la position 8 à 24 du MD5 complet 32 caractères. C’est un format hérité compatible, largement utilisé sur les anciens systèmes ASP et backends obsolètes.
Cas d’usage habituels du MD5
- Vérification de fichiers : comparer les valeurs MD5 pour détecter toute altération
- Condensé de texte : générer rapidement un identifiant unique pour des textes
Important : Le MD5 brut ne convient pas pour stocker directement des mots de passe. Les mots de passe faibles peuvent être facilement cassés via des tables arc-en-ciel. Pour les environnements de production, privilégiez le hachage salé ou des algorithmes plus sûrs comme bcrypt, Argon2 et SHA256.
Traitement sécurisé
Tous les calculs MD5 s’exécutent localement dans le navigateur. Les données en clair ne sont pas envoyées aux serveurs afin de protéger la confidentialité de vos saisies.