Générateur SHA256

Générez un hash SHA-256 à partir de texte, gratuitement.

Cet outil fonctionne entièrement dans votre navigateur. Vos fichiers ne sont jamais envoyés à un serveur.

Ce que fait cet outil

Convertit tout texte que vous saisissez en son empreinte SHA-256 — une chaîne hexadécimale de 64 caractères — calculée entièrement dans votre navigateur. C'est le même outil sous-jacent que le Générateur de Hash, simplement ouvert avec SHA-256 sélectionné par défaut plutôt que de vous demander de choisir un algorithme d'abord.

Mode d'emploi

Saisissez ou collez le texte exact à hacher ; l'empreinte SHA-256 se met à jour immédiatement pendant la saisie. Des boutons d'algorithme pour MD5, SHA-1, SHA-384 et SHA-512 sont aussi affichés si vous devez changer, car cette page utilise le même composant que le Générateur de Hash avec une valeur par défaut différente.

Exemple résolu

Le texte UTF-8 « hello », sans guillemets ni saut de ligne final, produit l'empreinte SHA-256 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824. Majuscules, espaces, tabulations et fins de ligne font toutes partie de l'entrée, conservez-les donc exactement pour comparer avec un hash provenant d'une autre source.

Méthode

L'outil encode votre texte en octets UTF-8 et les transmet à l'API Web Crypto native du navigateur (crypto.subtle.digest("SHA-256", …)), la même implémentation utilisée par les applications web pour le hachage cryptographique. Chaque octet du résultat de 256 bits est représenté par deux caractères hexadécimaux, formant l'empreinte de 64 caractères.

Pourquoi SHA-256

SHA-256 fait partie de la famille SHA-2 et reste largement fiable pour les sommes de contrôle, les contextes liés à Git, les certificats TLS et la preuve de travail de Bitcoin — contrairement à MD5 et SHA-1, il n'a à ce jour aucune attaque par collision pratique. C'est pourquoi c'est l'algorithme par défaut ici comme sur le Générateur de Hash général.

Limites

Cet outil hache exactement le texte que vous saisissez — il ne hache pas directement des fichiers, ne prend pas en charge le hachage à clé/HMAC, et ne propose pas d'autre encodage de texte qu'UTF-8. Une correspondance de hash confirme que deux entrées sont identiques octet pour octet ; elle ne vérifie pas qui a produit l'entrée et ne protège pas seule un mot de passe sans fonction de hachage de mot de passe dédiée.

Confidentialité et traitement

Le hachage s'exécute entièrement dans votre navigateur à l'aide de l'API Web Crypto. Le texte saisi n'est jamais envoyé à un serveur.

Questions Fréquentes

Le SHA-256 est-il sûr ?
Oui, SHA-256 est une fonction de hachage cryptographique largement fiable utilisée dans TLS, Bitcoin et de nombreux systèmes de sécurité.
Mon texte est-il envoyé à un serveur ?
Non, le hash est calculé localement dans votre navigateur à l'aide de la Web Crypto API.
Que doit produire le texte « hello » ?
En texte UTF-8 sans guillemets ni saut de ligne final, « hello » produit 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824 avec SHA-256.
Puis-je passer à MD5 ou un autre algorithme sur cette page ?
Oui — cette page utilise le même outil que le Générateur de Hash général, avec simplement SHA-256 par défaut. Des boutons pour MD5, SHA-1, SHA-384 et SHA-512 sont aussi affichés.