Générateur de hachages — Obtenez les hachages MD5 et SHA de n'importe quel texte ou fichier, et comparez-les à un hachage connu.

Saisissez ou collez du texte, ou sélectionnez un fichier, et obtenez simultanément ses hachages MD5, SHA-1, SHA-256, SHA-384 et SHA-512. Collez un hachage qui vous a été fourni pour vérifier s'il correspond. Le calcul des hachages s'effectue sur votre appareil ; votre texte et vos fichiers ne sont donc jamais transférés sur nos serveurs.

Générer un hachage Votre texte et vos fichiers restent dans votre navigateur
Générateur de hachages affichant les valeurs de hachage MD5, SHA-1 et SHA-256 pour un extrait de texte

Saisie

Hachages

Le guide

Guide sur les générateurs de hachages : qu'est-ce qu'un hachage et quand l'utiliser ?

Une explication simple sur les algorithmes MD5 et SHA, comment vérifier un fichier, et à quoi ne servent pas les hachages.

Une explication simple

Qu'est-ce que le générateur de hachage ?

Une fonction de hachage transforme n'importe quelle entrée, qu'il s'agisse d'un mot ou d'un fichier entier, en une empreinte courte de longueur fixe. Une même entrée donne toujours le même hachage, et même la modification d'un seul caractère produit un hachage complètement différent.

Les hachages sont donc utiles pour vérifier qu'un fichier est parvenu à destination sans avoir été modifié, pour repérer les fichiers en double, pour créer des clés de cache et pour comparer des données sans avoir à les partager.

Raisons courantes de l'utiliser

Pourquoi utilise-t-on un générateur de hachage ?

Vérifier les téléchargements

Calculez la somme de contrôle d'un fichier téléchargé et comparez-la à celle indiquée par l'éditeur pour vous assurer qu'il n'est pas corrompu.

Développeurs

Créez rapidement des sommes de contrôle, des clés de cache ou des valeurs de test pour les API, les signatures et les fixtures.

Rechercher les doublons

Deux fichiers ayant le même hachage SHA-256 sont, dans la pratique, identiques.

Quel algorithme choisir ?

MD5, SHA-1 et la famille SHA-2

MD5 génère un hachage hexadécimal de 32 caractères et SHA-1, de 40. Ces deux algorithmes conviennent pour détecter les altérations accidentelles, mais des collisions peuvent être créées intentionnellement ; il ne faut donc pas les utiliser pour des applications liées à la sécurité. Les algorithmes SHA-256 (64 caractères), SHA-384 (96) et SHA-512 (128) appartiennent à la famille SHA-2 et constituent aujourd'hui des choix sûrs.

Un hachage n'est pas un chiffrement : il est impossible de le déchiffrer pour récupérer la valeur d'origine. Il ne suffit pas non plus pour stocker des mots de passe. Utilisez pour cela un algorithme de hachage de mots de passe lent et utilisant un sel, tel que bcrypt, scrypt ou Argon2.

C'est fait en quelques étapes

Comment utiliser le générateur de hachage

  1. Sélectionnez « Texte » ou « Fichier ».
  2. Saisissez ou collez votre texte, ou sélectionnez un fichier. Les hachages s'affichent immédiatement.
  3. Cliquez sur « Copier » à côté du hachage souhaité. Activez les majuscules si vous souhaitez obtenir des lettres hexadécimales en majuscules.
  4. Pour vérifier un téléchargement, collez le hachage publié dans le champ de comparaison et vérifiez s'il correspond.
De meilleurs résultats

Quelques conseils simples

  • Hachez le texte exactement tel qu'il est écrit. Un espace à la fin ou un autre type de fin de ligne donne un hachage différent.
  • Pour vérifier l'intégrité du fichier téléchargé, utilisez l'algorithme SHA-256 si l'éditeur le propose.
  • Le texte est haché au format UTF-8, ce qui correspond au format attendu par la plupart des outils et des API.
  • La sortie hexadécimale ne tient pas compte de la casse ; le champ de comparaison ignore donc la casse et les espaces autour du signe dièse.
Bon à savoir

Restrictions et confidentialité

Confidentialité

Le texte et les fichiers sont soumis à un calcul de hachage directement dans votre navigateur, à l'aide des outils intégrés à celui-ci. Aucune donnée n'est téléchargée, stockée ou enregistrée.

Limites

Les fichiers très volumineux sont chargés en mémoire ; ainsi, un fichier de plusieurs gigaoctets risque de ne pas s'ouvrir correctement sur un téléphone ou un ordinateur ancien. Les hachages MD5 et SHA-1 sont indiqués à des fins de compatibilité et ne doivent pas être utilisés à des fins de sécurité.

Questions fréquentes

FAQ sur le générateur de hachages

Qu'est-ce qu'un hachage ?

Un hachage est une empreinte numérique de longueur fixe calculée à partir de certaines données. Une même entrée donne toujours le même hachage, et la moindre modification de l'entrée modifie complètement le hachage.

Quel hachage dois-je utiliser ?

Utilisez SHA-256 dans la plupart des cas, notamment pour vérifier les téléchargements. Les algorithmes MD5 et SHA-1 ne permettent que de détecter les modifications accidentelles, et ne constituent pas une garantie de sécurité.

Est-il possible de déchiffrer un hachage pour retrouver le texte d'origine ?

Non. Un hachage est une fonction à sens unique. Il est possible de deviner la valeur d'entrée et de comparer les hachages, ce qui explique pourquoi on peut encore trouver des mots de passe faibles.

Comment puis-je vérifier un fichier téléchargé ?

Sélectionnez « Fichier », choisissez le fichier téléchargé, puis comparez la valeur de hachage SHA-256 avec celle indiquée sur la page de l'éditeur. Collez la valeur de hachage publiée dans le champ de comparaison pour vérifier s'il y a correspondance ou non.

Pourquoi mon hachage ne correspond-il pas à celui d'un autre outil ?

En général, les données d'entrée diffèrent par un espace, un caractère de fin de ligne ou le codage du texte. Cet outil génère un hachage du texte au format UTF-8 exactement tel qu'il a été saisi, sans aucune suppression.

L'algorithme MD5 est-il sûr pour les mots de passe ?

Non. L'algorithme MD5 est rapide, mais présente des collisions connues. Enregistrez les mots de passe à l'aide de bcrypt, scrypt ou Argon2 plutôt que sous forme de hachage brut.

Quelle est la longueur de chaque hachage ?

Le MD5 comporte 32 caractères hexadécimaux, le SHA-1 40, le SHA-256 64, le SHA-384 96 et le SHA-512 128.

Mes textes et mes fichiers ont-ils été mis en ligne ?

Non. Tout est haché au sein même de votre navigateur et aucune donnée ne quitte votre appareil.

D'après les utilisateurs de cet outil

Avis

Chargement des avis…
Continue comme ça

Encore plus d'outils à disposition

La page d'accueil propose des dizaines d'autres outils gratuits qui ne nécessitent pas de clé API.

Proposer un outil