Aller au contenu
ToolsMinify logo
Outils développeur

Générateur de hachage

Utilisez ce générateur de hachage gratuit pour créer un hachage cryptographique (résumé de message) à partir de n'importe quel texte en utilisant SHA-256, SHA-1, SHA-384 ou…

À propos de Générateur de hachage

Utilisez ce générateur de hachage gratuit pour créer un hachage cryptographique (résumé de message) à partir de n'importe quel texte en utilisant SHA-256, SHA-1, SHA-384 ou SHA-512. Collez votre entrée, choisissez un algorithme et obtenez instantanément le résumé hexadécimal minuscule. Le hachage est unidirectionnel : la même entrée produit toujours la même sortie de longueur fixe, mais vous ne pouvez pas inverser un hachage pour revenir aux données d'origine. Le mode HMAC de cette même page signe un message avec un secret (HMAC-SHA256 et les autres algorithmes SHA du navigateur). Tout fonctionne côté client avec l'API Web Crypto intégrée au navigateur, de sorte que votre texte et votre secret ne sont jamais téléchargés, enregistrés ou stockés.

Comment utiliser Générateur de hachage

  1. Hash est l'onglet par defaut. Choisissez un algorithme de hachage - SHA-256 est le choix par défaut et le meilleur à usage général.
  2. Tapez ou collez votre texte dans la zone de saisie.
  3. Cliquez sur "Générer le hachage" pour calculer le résumé.
  4. Copiez la sortie hexadécimale minuscule ou changez d'algorithme pour comparer les résumés.
  5. Pour HMAC, passez en mode HMAC, collez un message, saisissez un secret, choisissez un algorithme et generez. Le secret ne quitte pas cet onglet.

Exemples de Générateur de hachage

SHA-256 de "abc"

ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad (64 caractères hexadécimaux, 256 bits)

SHA-1 de "abc"

a9993e364706816aba3e25717850c26c9cd0d89d (40 caractères hexadécimaux, 160 bits)

Vérifier une somme de contrôle de téléchargement

Collez le texte d'un fichier ou une chaîne publiée et comparez la sortie SHA-256 à la somme de contrôle fournie par l'éditeur - elles doivent correspondre exactement.

HMAC-SHA256 du cas 2 de la RFC 4231

Le message "what do ya want for nothing?" avec le secret "Jefe" donne 5bdcc146bf60754e6a042426089575c75a003f089d2739839dec58b964ec3843.

Lire le guide complet

Comment utiliser Générateur de hachage : guide complet (2026) - 5 min de lecture

Questions fréquentes sur Générateur de hachage

Qu'est-ce qu'un hachage ?
Un hachage (ou résumé de message) est une empreinte digitale de longueur fixe de votre entrée produite par une fonction unidirectionnelle. Toute modification de l'entrée - même un seul caractère ou un espace de fin - produit un hachage complètement différent. La même entrée produit toujours le même hachage, ce qui rend les hachages idéaux pour vérifier l'intégrité et comparer les données sans stocker l'original.
Quels algorithmes de hachage cet outil prend-il en charge ?
Il prend en charge la famille SHA exposée par l'API Web Crypto du navigateur : SHA-1 (160 bits), SHA-256 (256 bits), SHA-384 (384 bits) et SHA-512 (512 bits). SHA-256 est la valeur par défaut recommandée pour les sommes de contrôle et l'utilisation générale. Le mode HMAC utilise les mêmes algorithmes.
Cet outil peut-il générer un hachage MD5 ?
Non. L'API Web Crypto du navigateur (crypto.subtle.digest) n'implémente pas MD5, elle n'est donc pas proposée ici. MD5 est également considéré comme défectueux pour des raisons de sécurité, car des collisions peuvent être produites facilement - ​​préférez plutôt SHA-256. Si vous n'avez besoin que de MD5 pour une somme de contrôle héritée et non liée à la sécurité, utilisez une bibliothèque dédiée sur le serveur ou sur la ligne de commande.
Dois-je utiliser un hachage pour stocker les mots de passe ?
Il ne s'agit pas d'un simple hachage SHA à lui seul. Les hachages rapides comme SHA-256 sont conçus pour la vitesse, ce qui en fait un mauvais choix pour les mots de passe. Utilisez un algorithme de hachage de mot de passe lent et salé tel que bcrypt, scrypt ou Argon2 pour les informations d'identification. Le SHA-256/512 simple convient parfaitement aux sommes de contrôle des fichiers, à l'intégrité des données et à la génération d'identifiants.
Mon texte est-il envoyé à un serveur ?
Non. Hash et HMAC s'effectuent entierement dans votre navigateur a l'aide de l'API Web Crypto standard. Rien de ce que vous collez - y compris le secret HMAC - n'est telecharge, enregistre ou stocke.
Pourquoi l'ajout d'un espace ou d'une nouvelle ligne modifie-t-il complètement le hachage ?
Les fonctions de hachage ont un effet d'avalanche : l'inversion d'un seul bit d'entrée modifie environ la moitié des bits de sortie. L'outil hache votre entrée exactement telle qu'elle a été saisie, y compris les espaces de fin et les nouvelles lignes, alors assurez-vous que l'entrée correspond précisément lorsque vous comparez deux résumés.
Cet outil peut-il calculer un HMAC ?
Oui. Passez en mode HMAC sur cette meme page - il n'y a pas d'URL hmac-generator separee. HMAC prend un message et un secret et renvoie un digest hex minuscule. Le secret ne quitte pas le navigateur. Les JWT HS256 utilisent HMAC-SHA256 ; associez-le a l'onglet Encode de JWT Decoder quand vous avez besoin d'un jeton signe plutot que d'un digest hex.