Générateur de hash en ligne

Générez des hash SHA-256, SHA-1, SHA-384 et SHA-512 en ligne.

Votre texte est haché localement dans votre navigateur avec l'API Web Crypto et rien n'est envoyé, mais évitez de coller de vrais secrets ou mots de passe de production dans un champ de hachage.

Conçu et maintenu par Udit Agarwal

Cryptographic Hash Functions, Explained

Vous travaillez avec des tokens ? Essayez le décodeur JWT.

À propos de Générateur de hachage

Ce générateur de hash transforme n'importe quel texte en un condensé cryptographique avec SHA-256, SHA-1, SHA-384 ou SHA-512, calculé grâce à l'API Web Crypto native du navigateur. Collez une chaîne et vous obtenez instantanément le condensé hexadécimal en minuscules, ce qui facilite la vérification de checksums, la comparaison de valeurs, l'empreinte de contenu ou la génération d'identifiants déterministes. Pratique pour les développeurs qui vérifient l'intégrité d'un fichier ou d'un message, les ingénieurs QA qui valident une sortie attendue d'un générateur sha256, et toute personne ayant besoin d'un hash sha-512 ou sha1 en ligne rapide sans quitter la page. L'outil lit votre saisie comme du texte UTF-8 et s'exécute entièrement dans votre navigateur, donc tout ce que vous collez est traité localement et vos données ne quittent jamais votre appareil. Changez d'algorithme d'un clic pour comparer des longueurs de condensé de 160 à 512 bits.

Fonctionnalités

  • Génère des condensés SHA-256, SHA-1, SHA-384 et SHA-512
  • Propulsé par l'API Web Crypto native du navigateur
  • Produit de l'hexadécimal en minuscules, le format de condensé standard
  • Met à jour le hash en direct au fur et à mesure de la saisie ou de la modification
  • Affiche la longueur en bits du condensé (160 à 512 bits) pour l'algorithme sélectionné
  • Basculement en un clic entre les algorithmes de hachage pour comparer les sorties
  • Copie le condensé obtenu dans le presse-papiers en un clic
  • Hache la saisie comme du texte UTF-8, conforme aux outils en ligne de commande courants

Comment utiliser Générateur de hachage

  1. Choisissez un algorithme avec le sélecteur SHA-256 / SHA-1 / SHA-384 / SHA-512.
  2. Collez ou saisissez le texte que vous souhaitez hacher dans le champ de saisie.
  3. Lisez le condensé hexadécimal qui apparaît en dessous au fur et à mesure.
  4. Cliquez sur Copier pour envoyer le condensé dans votre presse-papiers.
  5. Changez d'algorithme pour régénérer le hash et comparer les longueurs de condensé.

Exemple

Entrée

hello

Sortie

2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824

Condensé SHA-256 du texte « hello », affiché en hexadécimal minuscule.

Erreurs courantes et dépannage

  • Votre condensé ne correspond pas à un checksum issu de md5sum ou d'un autre outil MD5. — Cet outil ne prend en charge que la famille SHA. MD5 n'est pas proposé, comparez donc plutôt avec une sortie SHA-256, SHA-1, SHA-384 ou SHA-512.
  • Le hash diffère d'un résultat en ligne de commande pour la même chaîne. — La plupart des pipelines shell ajoutent un saut de ligne final. Passez le texte sans saut de ligne (par exemple printf au lieu de echo) pour que les octets en entrée correspondent exactement.
  • Un condensé en majuscules qu'on vous a fourni ne correspond jamais. — La sortie ici est en hexadécimal minuscule. Mettez en minuscules la valeur à laquelle vous comparez, car la casse hexadécimale ne change pas le condensé sous-jacent.
  • Hacher le même mot donne un résultat différent d'un hash de mot de passe salé. — Ceci génère un condensé brut non salé de votre texte. Les hash salés ou à dérivation de clé (bcrypt, PBKDF2) ne correspondront pas à un condensé SHA brut.

Foire aux questions

Qu'est-ce que le générateur de hash ArrayKit ?
C'est un outil dans le navigateur qui transforme n'importe quel texte en un condensé cryptographique avec SHA-256, SHA-1, SHA-384 ou SHA-512, calculé avec l'API Web Crypto. Il est idéal pour les checksums, les empreintes de contenu et les vérifications d'intégrité.
Comment générer un hash SHA-256 avec cet outil ?
Sélectionnez SHA-256 dans le sélecteur d'algorithme, puis collez ou saisissez votre texte dans le champ de saisie. Le condensé hexadécimal en minuscules apparaît en dessous au fur et à mesure, et vous pouvez cliquer sur Copier pour le récupérer.
Pourquoi la sortie du hash est-elle en hexadécimal minuscule ?
Chaque octet du condensé est rendu sous forme de deux caractères hexadécimaux en minuscules, le format le plus courant utilisé par les outils et les API. La casse hexadécimale est cosmétique et n'affecte pas la valeur.
Puis-je inverser un hash pour retrouver le texte original ?
Non. Le hachage SHA est à sens unique par conception, un condensé ne peut donc pas être redécodé en sa saisie. Utilisez-le pour la vérification et l'empreinte, pas pour stocker des données récupérables.
Pourquoi mon SHA-256 ne correspond-il pas à celui de mon terminal ?
Les terminaux ajoutent souvent un saut de ligne à la saisie. Hachez le texte sans saut de ligne final pour que les octets soient identiques à ce que vous collez dans le générateur de hash.
Ma saisie est-elle protégée quand j'utilise le générateur de hash ?
Oui. Le condensé est calculé avec l'API Web Crypto directement dans votre navigateur, donc le texte que vous hachez est traité localement et rien n'est envoyé à un serveur.

Outils associés

  • Décodeur de JWT — Décode l’en-tête et la charge utile d’un JWT et inspecte exp/iat (sans vérification).
  • Générateur TOTP / 2FA — Génère des mots de passe à usage unique basés sur le temps (codes 2FA) à partir d’un secret base32.
  • Générateur de mots de passe — Génère des mots de passe forts et aléatoires avec un indicateur de robustesse (sûr cryptographiquement).
  • Signataire de JWT — Crée et signe un JWT (HS256/384/512) à partir d’une charge utile et d’un secret — Web Crypto.
  • Encoder / Décoder Base64 — Encodage et décodage Base64 sûrs en UTF-8.
  • Générateur d’UUID — Génère jusqu’à 1000 UUID à la fois : v4 aléatoires, v7 ordonnés dans le temps ou l’UUID NIL.
  • Convertisseur de base numérique — Convertit des entiers entre binaire, octal, décimal et hexadécimal.

Plus d’outils Sécurité

  • Générateur de mots de passe — Génère des mots de passe forts et aléatoires avec un indicateur de robustesse (sûr cryptographiquement).
  • Générateur de clés SSH — Génère des paires de clés SSH Ed25519, RSA ou ECDSA dans votre navigateur et téléchargez-les.
  • Convertisseur PPK ↔ PEM — Convertissez des clés SSH privées entre PuTTY .ppk et OpenSSH/PEM (RSA et Ed25519), localement dans votre navigateur.
  • Générateur TOTP / 2FA — Génère des mots de passe à usage unique basés sur le temps (codes 2FA) à partir d’un secret base32.
  • Signataire de JWT — Crée et signe un JWT (HS256/384/512) à partir d’une charge utile et d’un secret — Web Crypto.
  • Générateur Basic Auth — Générez et décodez des en-têtes d’autorisation HTTP Basic Auth à partir d’un nom d’utilisateur et d’un mot de passe.
  • Vérificateur certificat / clé privée — Vérifiez si un certificat SSL et une clé privée vont ensemble, avec les empreintes de clé publique, dans votre navigateur.
  • Extracteur PFX vers PEM — Ouvrez un fichier .pfx/.p12 protégé par mot de passe et divisez-le en blocs PEM de certificat, de chaîne et de clé privée.
  • Générateur bcrypt — Hache un mot de passe avec bcrypt au coût choisi et vérifie un hachage.
  • Générateur HMAC — Signe un message avec une clé secrète en SHA-256/1/384/512, hex et Base64.
  • Robustesse de mot de passe — Note un mot de passe, estime son entropie et son temps de cassage.
  • Décodeur de certificat X.509 — Décode un certificat PEM ou DER en sujet, émetteur, SAN et empreintes, dans votre navigateur.

Voir tous les outils Sécurité (27) · Tous les outils