Générateur de Hash SHA Gratuit

Générez des valeurs de hachage SHA-1, SHA-256, SHA-384 et SHA-512. Gratuit, rapide et fonctionne entièrement dans votre navigateur sans inscription.

Mis à jour le

Share:
Home/Utility Tools/Hash Generator

Hash Generator

Generate MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3, CRC32, Adler-32 hashes from text or files. Supports HMAC, salting, batch hashing, comparison, format conversion, hash lookup, and more.

Options

Input

Generated Hashes

Enter text or upload a file to generate hashes

Hash Verification

All hashing runs entirely in your browser using the Web Crypto API — no data is sent to any server.

Questions Fréquentes

Qu'est-ce que le Générateur de Hash ?

Le Générateur de Hash est un outil en ligne gratuit qui crée des valeurs de hachage SHA-1, SHA-256, SHA-384 et SHA-512 à partir de n'importe quel texte saisi.

Le Générateur de Hash est-il gratuit et sécurisé ?

Oui, il est entièrement gratuit et ne nécessite aucune inscription. Tout le hachage s'effectue côté client, dans votre navigateur, de sorte que vos données restent privées.

Quelle est la différence entre SHA-256 et SHA-512 ?

SHA-256 produit un hachage de 256 bits et SHA-512 un hachage de 512 bits. SHA-512 offre une sécurité plus forte, mais les deux sont largement utilisés pour vérifier l'intégrité des données.

Mes données sont-elles en sécurité avec cet outil ?

Absolument. Le Générateur de Hash SHA traite tout côté client, dans votre navigateur. Aucune donnée n'est envoyée ni stockée sur un serveur. Votre contenu reste privé sur votre appareil à tout moment.

Le Générateur de Hash SHA fonctionne-t-il sur les appareils mobiles ?

Oui, le Générateur de Hash SHA est entièrement responsive et fonctionne sur smartphones et tablettes. Vous pouvez l'utiliser sur n'importe quel appareil doté d'un navigateur web moderne, sans aucune application à télécharger.

Dois-je créer un compte pour utiliser cet outil ?

Aucun compte ni inscription n'est nécessaire. Ouvrez simplement le Générateur de Hash SHA dans votre navigateur et commencez à l'utiliser immédiatement. Aucune barrière d'inscription ni restriction d'utilisation.

Comment utiliser le Générateur de Hash SHA ?

Saisissez simplement vos données dans le champ prévu, ajustez les paramètres selon vos préférences, et l'outil les traitera instantanément. Vous pouvez ensuite copier le résultat dans votre presse-papiers ou le télécharger.

Quels navigateurs sont pris en charge ?

Le Générateur de Hash SHA fonctionne sur tous les navigateurs modernes, dont Chrome, Firefox, Safari, Edge et Opera. Pour une expérience optimale, utilisez la dernière version de votre navigateur préféré.

Comment vérifier un fichier téléchargé par rapport à sa somme de contrôle publiée ?

Passez la saisie en mode Fichier et glissez-déposez le fichier téléchargé sur l'outil, ou cliquez sur Fichier pour le parcourir. Le fichier est lu et haché entièrement dans votre navigateur grâce à l'API Web Crypto, si bien que même de gros fichiers ISO ou installateurs ne sont jamais envoyés en ligne. Choisissez l'algorithme indiqué par l'éditeur -- généralement SHA-256, parfois SHA-1 ou MD5 -- et le générateur produit le condensat en quelques secondes. Collez ensuite la valeur attendue par l'éditeur dans l'onglet Vérifier : elle normalise la casse et les espaces, et vous indique immédiatement si les hashes correspondent ou diffèrent. Une correspondance signifie que le fichier est identique bit à bit à celui qui a été publié ; toute non-correspondance signale une corruption pendant le téléchargement ou une altération, et vous ne devez pas faire confiance au fichier. Déposez votre fichier ci-dessus pour le vérifier dès maintenant.

Pourquoi changer un seul caractère produit-il un hash totalement différent ?

Les fonctions de hachage sont conçues avec l'effet avalanche : une infime modification de l'entrée -- inverser un seul bit, ajouter une espace, ou changer la casse d'une lettre -- se propage à travers les rondes de l'algorithme et fait basculer environ la moitié des bits de sortie. C'est pourquoi "hello" et "Hello" produisent des condensats sans aucune ressemblance visible, alors que les chaînes ne diffèrent que d'un caractère. Cette propriété est précisément ce qui rend le hachage utile pour le contrôle d'intégrité, car la plus petite corruption accidentelle ou modification délibérée est impossible à dissimuler et produit une empreinte manifestement différente. Cela signifie aussi que deux hashes ne peuvent jamais être "proches" l'un de l'autre : deux entrées produisent soit un condensat identique, soit des condensats radicalement différents. Saisissez un texte ci-dessus, modifiez un seul caractère, et observez le résultat de chaque algorithme changer complètement.

Qu'est-ce que le HMAC et en quoi diffère-t-il d'un simple hash ?

Un simple hash permet d'identifier des données, mais n'importe qui peut le recalculer : il prouve donc l'intégrité, pas l'authenticité. Le HMAC (Hash-based Message Authentication Code) ajoute une clé secrète, produisant un code que seule une personne possédant cette clé peut générer ou valider. Cela prouve à la fois que le message n'a pas été altéré et qu'il provient bien d'une partie connaissant la clé -- c'est la base de la signature des requêtes API et des charges utiles de webhooks. Activez la case HMAC dans cet outil, saisissez votre clé secrète (ou générez-en une aléatoirement), et il calcule des condensats avec clé pour MD5, SHA-1, SHA-256, SHA-384 et SHA-512 à partir des mêmes données. Sans la clé exacte, le résultat est totalement différent, ce qui rend toute altération détectable. Activez le HMAC ci-dessus pour générer une signature avec clé.

Comment savoir quel algorithme a produit un hash inconnu ?

On ne peut généralement pas inverser un hash, mais sa longueur est un indice fiable sur l'algorithme utilisé, puisque chaque fonction produit un nombre fixe de bits. Collez n'importe quel condensat hexadécimal dans l'onglet Identifier et l'outil détermine l'algorithme probable selon la longueur : 32 caractères hexadécimaux évoquent MD5 (128 bits), 40 SHA-1 (160 bits), 56 SHA-224, 64 SHA-256, 96 SHA-384 et 128 SHA-512. Une valeur de 8 caractères est généralement une somme de contrôle CRC32 ou Adler-32. L'onglet Identifier compare aussi la valeur à un petit dictionnaire de hashes bien connus, comme les condensats d'une chaîne vide ou du mot "password", et les signale en cas de correspondance. La longueur seule ne permet pas de distinguer SHA-256 de SHA3-256, mais elle restreint rapidement les possibilités. Collez un hash mystère ci-dessus pour l'identifier.

Puis-je hacher plusieurs chaînes à la fois plutôt qu'une par une ?

Oui. Ouvrez l'onglet Lot et collez une valeur par ligne -- une liste de noms d'utilisateur, d'identifiants, de mots de passe, ou toute chaîne à traiter. Cliquez sur Hacher toutes les lignes et l'outil calcule un condensat pour chaque ligne selon les algorithmes actuellement sélectionnés, le tout localement dans votre navigateur, sans rien envoyer à un serveur. Les résultats s'affichent dans un tableau associant chaque entrée à ses hashes, et vous pouvez exporter l'ensemble au format TSV, CSV ou JSON pour l'intégrer directement dans un tableur, un script ou une migration de base de données. C'est bien plus rapide que de hacher les valeurs une par une, et cela garantit un résultat cohérent et exploitable par des machines. Notez que le hachage n'est pas l'outil adapté pour stocker de vrais mots de passe -- utilisez plutôt une fonction de dérivation de clé lente comme bcrypt ou Argon2id. Collez votre liste dans l'onglet Lot pour tout hacher en une seule passe.

Embed This Tool

Add a free, live version of this widget to your own website or blog post — it runs entirely in your visitors' browsers, with a credit link back to The Toolbox.

Copy & paste this HTML
<iframe src="https://getthetoolbox.com/embed/hash-generator" title="Free SHA Hash Generator — The Toolbox" width="100%" height="280" style="max-width:480px;border:1px solid #e2e8f0;border-radius:12px" loading="lazy"></iframe>
<p style="font-size:12px;margin:4px 0 0"><a href="https://getthetoolbox.com/utility-tools/hash-generator?utm_source=embed&utm_medium=widget" target="_blank" rel="noopener">Free SHA Hash Generator</a> by The Toolbox</p>

À propos du générateur de hash SHA

Le générateur de hash SHA transforme n'importe quel texte ou fichier en une empreinte de longueur fixe — une signature à sens unique utilisée pour vérifier l'intégrité, stocker des mots de passe en toute sécurité (avec le bon algorithme) et détecter toute altération. Saisissez une chaîne ou déposez un fichier, choisissez un ou plusieurs algorithmes, et le condensat (digest) apparaît instantanément. L'outil s'adresse aux développeurs, administrateurs système et utilisateurs soucieux de sécurité qui doivent confirmer qu'un téléchargement correspond bien à sa somme de contrôle publiée, générer une signature HMAC, ou comparer une valeur à un hash connu sans avoir à coller de données sensibles sur un serveur distant.

Tout se déroule dans votre navigateur. Les textes et fichiers sont hachés localement grâce à l'API Web Crypto (complétée par des implémentations pures en JavaScript pour les algorithmes plus anciens), de sorte que rien n'est envoyé, journalisé ni stocké. Aucun compte n'est requis, aucune limite de requêtes ne s'applique, et l'outil continue de fonctionner hors connexion une fois la page chargée.

Les algorithmes proposés

Une fonction de hachage transforme une entrée de taille quelconque en une sortie de longueur fixe ; même un changement d'un seul caractère produit un condensat totalement différent. Le générateur couvre un éventail pratique :

  • SHA-256, SHA-384, SHA-512 — la famille SHA-2, référence moderne pour les certificats TLS, la signature de code, les JWT et le contrôle d'intégrité des fichiers. SHA-256 produit un condensat de 256 bits (64 caractères hexadécimaux) ; SHA-512 produit 512 bits et se révèle souvent plus rapide sur du matériel 64 bits.
  • MD5 (128 bits) et SHA-1 (160 bits) — encore très répandus dans les sommes de contrôle et les systèmes hérités, mais cryptographiquement cassés. Réservez-les à la déduplication non liée à la sécurité ; des collisions ont été démontrées (l'attaque SHAttered contre SHA-1 date de 2017).
  • CRC32 et Adler-32 — des sommes de contrôle de détection d'erreurs sur 32 bits, qui ne sont pas des fonctions de hachage cryptographiques. Ce sont elles qu'utilisent zip, gzip et PNG pour repérer une corruption accidentelle.

Vous pouvez sélectionner plusieurs algorithmes à la fois et hacher une valeur avec chacun d'eux en une seule passe, ce qui est pratique lorsqu'une page de téléchargement affiche une somme de contrôle sans préciser quelle fonction a été utilisée.

HMAC, formats de sortie et hachage de fichiers

Au-delà des condensats simples, le générateur prend en charge le hachage HMAC avec clé : fournissez une clé secrète et l'outil produit un code d'authentification de message (MD5, SHA-1, SHA-256, SHA-384 ou SHA-512) qui prouve à la fois l'intégrité et l'authenticité. Le même condensat peut s'afficher en hexadécimal minuscule ou majuscule, en Base64, en binaire ou en décimal, afin de correspondre au format attendu par une API ou un fichier de configuration.

Pour les fichiers, faites simplement un glisser-déposer sur la zone de saisie — le fichier entier est lu et haché dans votre navigateur, sans jamais être transmis. C'est la méthode standard pour confirmer qu'une ISO, un installateur ou une archive téléchargés sont identiques bit à bit à ce que l'éditeur a publié.

Vérifier, comparer et identifier des hashes

L'outil s'organise en modes correspondant aux véritables usages du hachage :

  • Vérifier un fichier ou un texte par rapport à un hash attendu et obtenir immédiatement un résultat de correspondance ou de non-correspondance.
  • Comparer deux hashes côte à côte, utile pour vérifier deux copies d'un fichier ou deux versions d'un enregistrement.
  • Traiter par lots un grand nombre d'entrées à la fois, une par ligne.
  • Identifier l'algorithme probable derrière un condensat inconnu grâce à sa longueur (32 caractères hexadécimaux évoquent MD5, 40 SHA-1, 64 SHA-256), et reconnaître des valeurs de référence bien connues comme le SHA-256 d'une chaîne vide.
  • Convertir le format d'un hash hexadécimal existant vers Base64, binaire ou décimal sans avoir à le recalculer.

Une courte référence des algorithmes, intégrée à l'outil, résume la longueur en bits, l'usage typique et le niveau de sécurité de chaque fonction.

Une remarque sur les mots de passe

Le hachage n'est pas du chiffrement — un hash ne peut pas être inversé pour retrouver l'entrée d'origine, ce qui en fait précisément l'outil adapté au contrôle d'intégrité. Pour stocker les mots de passe des utilisateurs, un hash rapide comme SHA-256 n'est pas le bon choix à lui seul ; des algorithmes lents conçus à cet effet, comme bcrypt, scrypt ou Argon2id (vainqueur de la Password Hashing Competition en 2015, recommandé par l'OWASP), sont pensés pour résister aux attaques par force brute. L'outil explique ces compromis afin que vous choisissiez la bonne primitive.

Saisissez votre texte ou déposez un fichier ci-dessus pour générer et vérifier des hashes instantanément.