construction
Lexora Tools

Générateur de hash

Générez des hash MD5, SHA-1, SHA-256, SHA-384 et SHA-512 et des HMAC pour du texte ou des fichiers, instantanément et en privé.

100 % privé : tout s'exécute dans votre navigateur, rien n'est envoyé.

Comment générer un hash

Sans inscription ni installation : tout fonctionne directement dans votre navigateur.

  1. Étape 1 :Choisissez Texte et saisissez votre contenu, ou choisissez Fichier et sélectionnez le fichier à hacher.
  2. Étape 2 :Si besoin, activez HMAC et saisissez une clé secrète, puis choisissez une sortie hexadécimale, hexadécimale majuscule ou Base64.
  3. Étape 3 :Copiez n'importe quel hash en un clic ou collez une somme de contrôle attendue dans le champ de comparaison pour la vérifier.

FAQ du générateur de hash

Quelle est la différence entre MD5, SHA-1 et SHA-256 ?

Ils produisent respectivement des hash de 128, 160 et 256 bits. MD5 et SHA-1 sont rapides mais cassés pour la sécurité, car on peut créer des collisions ; SHA-256 et SHA-512, de la famille SHA-2, sont la norme actuelle pour les contrôles d'intégrité et de sécurité.

Peut-on inverser ou déchiffrer un hash ?

Non. Les fonctions de hachage sont à sens unique. Des entrées courtes ou courantes, comme des mots de passe simples, peuvent être devinées avec des tables précalculées : c'est pourquoi les mots de passe doivent être stockés avec des algorithmes lents et salés comme bcrypt ou Argon2, et non avec un simple hash.

Comment vérifier la somme de contrôle d'un fichier ?

Sélectionnez Fichier, choisissez le fichier téléchargé et collez dans le champ de comparaison la somme de contrôle publiée par l'éditeur. Si elle correspond à la valeur SHA-256 (ou autre), le fichier est intact et non modifié.

Qu'est-ce qu'un HMAC ?

Un HMAC combine une fonction de hachage et une clé secrète. Seul quelqu'un qui connaît la clé peut produire la même valeur : les HMAC comme HMAC-SHA256 servent donc à signer des requêtes d'API et à vérifier les webhooks de services comme Stripe ou GitHub.

Mes fichiers ou mon texte sont-ils envoyés ?

Non. Tous les hash sont calculés localement dans votre navigateur. Ni le texte, ni le fichier, ni la clé HMAC ne sont jamais envoyés à un serveur.

Qu'est-ce qu'un hash et à quoi sert-il ?

Une fonction de hachage cryptographique transforme n'importe quelle entrée — un mot de passe, un payload JSON ou une image ISO de 2 Go — en une empreinte courte de longueur fixe. La même entrée produit toujours le même hash, tandis que la modification d'un seul bit en produit un complètement différent, et il est pratiquement impossible de retrouver les données d'origine à partir du hash. Les hash sont donc parfaits pour vérifier un téléchargement grâce à une somme de contrôle publiée, détecter des fichiers modifiés, construire des clés de cache et des ETags, dédupliquer des données et signer des payloads de webhooks avec un HMAC.

Ce générateur de hash gratuit calcule simultanément MD5, SHA-1, SHA-256, SHA-384 et SHA-512 pour du texte ou des fichiers, en s'appuyant sur l'API Web Crypto native du navigateur pour la famille SHA. Activez le mode HMAC pour obtenir des hash à clé comme HMAC-SHA256 pour les signatures d'API et la vérification de webhooks, choisissez une sortie hexadécimale, hexadécimale majuscule ou Base64, et collez une valeur attendue dans le champ de comparaison pour valider une somme de contrôle instantanément. Les fichiers sont lus localement et jamais envoyés : vous pouvez hacher en toute sécurité des documents confidentiels, des clés privées ou des installateurs. Rappelez-vous que MD5 et SHA-1 ne résistent plus aux collisions : réservez-les aux sommes de contrôle sans enjeu de sécurité et préférez SHA-256 ou plus robuste partout ailleurs.