MD5 transforme des données de longueur quelconque en une empreinte de 128 bits, généralement représentée par 32 caractères hexadécimaux. Cet outil permet de calculer le MD5 de textes et de fichiers et de comparer directement le résultat avec une valeur de référence.
Le résultat peut être affiché en Hex ou en Base64. L’Hexadécimal peut être affiché en majuscules ou minuscules. Les résultats peuvent être copiés ou exportés en TXT, JSON ou CSV.
Les fichiers sont traités par blocs afin d’éviter de charger leur totalité en mémoire. La progression et l’état du calcul sont affichés pendant le traitement.
Les fichiers manquants, erreurs de lecture, algorithmes non pris en charge et échecs de chargement des modules sont signalés clairement. Le mode de vérification signale également séparément l’absence de valeur attendue.
MD5 n’est plus adapté aux applications nécessitant une résistance aux collisions en raison d’attaques pratiques. Il ne doit pas être utilisé pour les mots de passe, signatures numériques ou nouveaux systèmes cryptographiques. Pour les usages modernes, SHA-256, SHA-512 ou SHA-3 sont préférables ; les mots de passe doivent être protégés avec bcrypt ou Argon2.
Les textes et fichiers sont traités entièrement dans le navigateur. Les données saisies ne sont ni envoyées à un serveur ni enregistrées.
Commentaires 0