Générateur Hash

Générez des hashes MD5, SHA-1, SHA-256 et SHA-512 à partir de n'importe quel texte, instantanément pendant la saisie. Comparez un résultat à un hash connu et consultez les niveaux de sécurité. Chaque empreinte est calculée dans votre navigateur : votre texte n'est jamais envoyé.

0 / 1 000 000

Saisissez ou collez du texte : les hashes MD5, SHA-1, SHA-256 et SHA-512 apparaissent pendant la saisie.

Résultats de Hash

Le résultat apparaîtra ici...

Avis de Sécurité Important

N'utilisez pas MD5 et SHA-1 pour des données importantes en raison de vulnérabilités de sécurité.

Pour le stockage réel de mots de passe, utilisez des algorithmes de hachage dédiés comme bcrypt, scrypt ou Argon2.

Cet outil devrait être utilisé à des fins éducatives et de développement uniquement.

Descriptions des Algorithmes de Hash

MD5 (128 bits)
Rapide mais cryptographiquement cassé. Recommandé seulement pour les checksums et la détection de fichiers dupliqués
SHA-1 (160 bits)
Plus sécurisé que MD5 mais actuellement non recommandé. Utilisé dans les systèmes legacy comme Git
SHA-256 (256 bits)
Hash fort actuellement recommandé. Utilisé dans les cryptomonnaies, signatures numériques et authentification de sécurité
SHA-512 (512 bits)
Algorithme de hash le plus fort. Utilisé dans les systèmes haute sécurité et signatures de conservation à long terme

Comment Utiliser

  1. Saisissez ou collez le texte à hasher : les hashes MD5, SHA-1, SHA-256 et SHA-512 apparaissent pendant la saisie
  2. Repérez l'indicateur de niveau de sécurité à côté de chaque algorithme ; SHA-256 est le choix habituel pour vérifier l'intégrité
  3. Ouvrez les Paramètres pour regrouper le hash avec des séparateurs, ou pour comparer un résultat à un hash connu et voir s'il correspond
  4. Copiez chaque hash séparément avec le bouton de copie de sa ligne

Comprendre les fonctions de hachage et les empreintes

Ce que fait ce générateur

Une fonction de hachage réduit n'importe quel texte saisi à une chaîne de longueur fixe composée de caractères hexadécimaux, appelée empreinte ou digest. Cet outil exécute simultanément quatre algorithmes courants — MD5, SHA-1, SHA-256 et SHA-512 — et chaque empreinte se met à jour dès que vous modifiez le texte. La longueur du résultat dépend de l'algorithme : MD5 produit 32 caractères hex, SHA-1 en produit 40, SHA-256 en produit 64 et SHA-512 en produit 128.

Le hachage est unidirectionnel par conception. Un même texte donne toujours la même empreinte, mais aucune opération ne permet de retrouver le texte d'origine à partir de l'empreinte. Modifier un seul caractère réécrit entièrement le résultat, et c'est précisément ce qui rend les empreintes utiles pour repérer les différences.

Quand l'utiliser

L'usage le plus courant consiste à vérifier qu'un fichier ou un message est arrivé intact. Une page de téléchargement publie souvent le SHA-256 d'une version ; calculez l'empreinte de la copie reçue et comparez les deux pour confirmer que rien n'a été altéré ni remplacé en chemin. Le champ de comparaison permet de coller une empreinte de référence et de voir d'un coup d'œil si elle correspond.

Les développeurs s'en servent aussi pour générer de rapides empreintes de déduplication, pour tester la façon dont un système stocke des valeurs hachées, ou pour étudier le comportement de chaque algorithme sur une même entrée. Une empreinte n'est qu'une chaîne hexadécimale : le convertisseur binaire/hex rend service quand il faut la même valeur dans une autre base ; et un contenu reçu encodé en Base64 gagne à être ramené d'abord à sa forme d'origine avec l'encodeur/décodeur Base64, car hacher le texte encodé donne une empreinte différente de celle de la donnée elle-même.

Exemple : hacher une courte chaîne

Saisissez le mot hello et SHA-256 renvoie 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824, soit 64 caractères hex, toujours identiques. Le MD5 du même mot est bien plus court : 5d41402abc4b2a76b9719d911017c592. Ajoutez une espace ou mettez le H en majuscule et les deux empreintes changent du tout au tout, sans aucune ressemblance avec les précédentes. Cet effet d'avalanche est ce qui fait des empreintes des contrôles d'intégrité fiables.

Remarques et cas particuliers

Aucun algorithme ne convient à tout. MD5 et SHA-1 sont rapides mais cryptographiquement cassés — des attaques par collision concrètes existent —, réservez-les donc aux sommes de contrôle et à la détection de doublons, jamais à la sécurité. SHA-256 est aujourd'hui l'option par défaut pour les signatures numériques et les blockchains, tandis que SHA-512 offre une marge plus large pour les usages très sensibles ou de longue durée.

Le hachage n'est pas non plus l'outil adapté au stockage des mots de passe à lui seul. Un SHA-256 brut d'un mot de passe peut être cassé à l'aide de tables précalculées ; les systèmes réels s'appuient donc sur des algorithmes volontairement lents comme bcrypt, scrypt ou Argon2, associés à un sel unique. Considérez ce générateur comme un moyen de créer et de vérifier des empreintes, pas comme un coffre à mots de passe.

Questions fréquentes

Générer des empreintes MD5, SHA-1, SHA-256 et SHA-512 est illimité et gratuit, et le champ de comparaison ainsi que les indicateurs de sécurité colorés sont inclus. Il n'y a ni quota d'utilisation, ni algorithme réservé à une offre payante, ni compte.