Générateur de hachage MD5

Générez MD5 à partir de texte UTF-8 exact, vérifiez les fichiers locaux et comparez les hachages complets dans votre navigateur.

0 octetsUTF-8 · Espaces et fins de ligne conservés

Résultats

Calculez un hachage pour afficher le résultat. Une entrée vide est valide.

Calcul effectué dans votre navigateur. Aucun fichier n’est envoyé.

Autres outils de hachage et de somme de contrôle

Ce que calcule cet outil

MD5 mappe n'importe quelle séquence d'octets sur un résumé de 128 bits, affiché ici sous forme de 32 caractères hexadécimaux. Ceci est utile lorsqu’un ancien manifeste de téléchargement, un jeu de test ou une application nécessite spécifiquement MD5. Les mêmes octets produisent toujours le même résumé ; le résumé ne révèle pas la longueur d'entrée et ne fournit pas de codage réversible.

Cette page commence par MD5 comme résultat principal et calcule également SHA-256 et SHA-512 pour une seule saisie de texte. Ce sont des algorithmes différents, pas des orthographes alternatives de MD5. Une somme de contrôle publiée sous le nom MD5 doit être comparée à MD5, même si l'autre sortie semble plus longue ou plus forte.

MD5 n'est pas adapté aux signatures numériques ou aux décisions de sécurité nécessitant une résistance aux collisions. Faire correspondre un fichier avec une somme de contrôle non fiable ne permet pas d'établir qui l'a créé. Ne collez pas de mots de passe pour les « chiffrer » : cet outil ne chiffre pas les données et ne fournit pas de schéma de stockage des mots de passe.

Exemple concret

UTF-8 · abc · MD5

900150983cd24fb0d6963f7d28e17f72

Comment calculer et comparer

  1. Saisissez le texte exact dans Texte de saisie ou choisissez Exemple pour charger abc. Le texte est codé au format UTF-8 ; les espaces et les fins de ligne sont conservés.
  2. En mode texte unique, saisie non vide jusqu'à 64 KiB mise à jour après une courte pause. Cliquez sur Calculer le hachage pour une entrée vide ou un texte plus grand. La modification de l’entrée efface le résultat précédent.
  3. Pour vérifier un fichier enregistré, ouvrez la Somme de contrôle du fichier, confirmez l'algorithme et choisissez ou déposez le fichier. Le mode fichier lit ses octets d'origine et démarre automatiquement.

Pour les résultats ligne par ligne, activez Un par ligne, choisissez d'inclure ou non des lignes vides, puis cliquez sur Calculer le hachage. Le mode Ligne ne calcule pas automatiquement. CRLF, LF et CR séparent les enregistrements et ne sont pas inclus dans le résumé de chaque ligne. Les lignes en double conservent leurs numéros de ligne d'origine.

Collez uniquement la référence hexadécimale complète dans Comparer la valeur attendue (facultatif) et cliquez sur Vérifier. La casse des lettres et les espaces collés environnants sont ignorés ; les espaces internes et la mauvaise longueur sont rejetés. Copier conserve le résultat complet. Les exportations TXT et CSV incluent les identifiants, les noms d'algorithmes et les résumés, et non le texte source ou les clés secrètes.

Limites, confidentialité et prochaines étapes

Le texte est limité à 10 MiB et le mode ligne à 10 000 enregistrements, y compris les enregistrements vides avant le filtrage. Les fichiers sont limités à 50 entrées de file d'attente et 1 GiB chacune, lues séquentiellement dans des morceaux 2 MiB. Ces limites protègent les ressources du navigateur ; ils ne garantissent pas un traitement rapide sur chaque téléphone. Annulez si nécessaire. Le calcul s'effectue dans le navigateur, tandis que les demandes normales de pages et d'actifs parviennent toujours au service d'hébergement.

Vérification d'un ancien manifeste de téléchargement MD5

Commencez par la version exacte et le nom de fichier nommés par l'éditeur. Téléchargez l'artefact sans l'ouvrir ni le réenregistrer, passez à la somme de contrôle du fichier et sélectionnez MD5. Une archive téléchargée et ses fichiers extraits sont des séquences d'octets distinctes : comparez l'archive elle-même lorsque c'est ce que répertorie le manifeste.

Un enregistrement md5sum typique contient un résumé suivi d'un nom de fichier. Collez uniquement son résumé de 32 caractères dans le champ de comparaison, pas la ligne entière. Conservez la source de référence et la version avec votre résultat exporté. Si l'éditeur fournit également une référence SHA-256, vérifiez-la séparément avec SHA-256 ; ne comparez pas les deux algorithmes.

Reproduire une incompatibilité de nouvelle ligne

Calculez séparément l’entrée vide, puis comparez abc avec abc suivi d’un saut de ligne LF. Il s’agit de trois entrées différentes. En mode ligne, le séparateur est exclu, utilisez donc le mode texte unique pour ce test.

MD5 / entrée UTF-8 vide :
d41d8cd98f00b204e9800998ecf8427e
MD5 / abc:
900150983cd24fb0d6963f7d28e17f72
MD5 / abc suivi de LF (61 62 63 0a) :
0bee89b07a248e27c83fc3d5951213c1

Incompatibilités MD5 : corrigez l'entrée, pas le résumé

Problème observéPourquoi ça arriveCe qu'il faut faire
Une référence contient un nom de fichierUne ligne de manifeste contient aussi un nom de fichier, et pas seulement le résuméCopiez uniquement les 32 caractères hexadécimaux.
Le texte correspond visuellement, mais MD5 diffèreUn saut de ligne final, un marqueur BOM ou l’encodage a modifié les octetsHachez le fichier enregistré ou reproduisez l'entrée exacte UTF-8.
La référence comporte 16 caractèresIl s'agit peut-être d'une convention raccourcie plutôt que d'un MD5 complet.Demandez la valeur complète de 32 caractères ; ne complétez pas artificiellement le résultat avec des zéros.

Outils et guides associés

RFC6151

Questions fréquemment posées

MD5 peut-il être décrypté pour récupérer mon texte ?

Non. MD5 est un résumé à sens unique, pas un cryptage. Ce site ne propose pas de dictionnaires de devinettes ni de récupération de mot de passe.

Un MD5 de 16 caractères est-il identique au résultat complet ?

Non. Certains systèmes utilisent une sous-chaîne sélectionnée, mais il n'existe pas de convention MD5 universelle à 16 caractères. Cet outil renvoie le résumé complet de 128 bits et 32 ​​caractères hexadécimaux.

Dois-je coller toute la ligne du manifeste md5sum ?

Non. Sélectionnez la version et le nom de fichier correspondants, puis collez uniquement le résumé. Ce champ de comparaison n’analyse pas les noms de fichiers ni ne vérifie l’intégralité d’un manifeste.

Puis-je comparer le résultat SHA-256 présenté ici avec une référence MD5 ?

Non. La page d'accueil expose des algorithmes distincts pour la même saisie de texte unique. Faites correspondre l'algorithme de référence et comparez sa valeur complète.