Générateur de hash SHA-256
Tapez un texte ou choisissez un fichier pour obtenir son hash SHA-256. Activez HMAC pour signer un message avec une clé secrète, comme pour les signatures de webhooks et d'API.
Intégrer ce calculateur à votre site
Copiez le code et collez-le dans le HTML de votre page. C'est gratuit ; merci de garder le lien vers la source.
Où l'on utilise le SHA-256
Le SHA-256 fait partie de la famille SHA-2 publiée par le NIST dans la FIPS 180-4. Il sécurise les certificats TLS et le HTTPS, signe les logiciels et les commits Git (dans les dépôts SHA-256), prouve l'intégrité des fichiers dans les gestionnaires de paquets et les digests d'images Docker, et chaîne les blocs de Bitcoin.
Pour vérifier un webhook, calculez le HMAC-SHA256 du corps brut de la requête avec votre secret de signature et comparez-le à l'en-tête de signature. Utilisez exactement les octets reçus : resérialiser le JSON modifie les espaces et casse la correspondance.
Longueur des hashs
| Algorithme | Bits | Caractères hex | Statut |
|---|---|---|---|
| MD5 | 128 | 32 | Cassé (contrôle seulement) |
| SHA-1 | 160 | 40 | Cassé (contrôle seulement) |
| SHA-256 | 256 | 64 | Sûr |
| SHA-384 | 384 | 96 | Sûr |
| SHA-512 | 512 | 128 | Sûr |
Questions fréquentes
Quelle est la longueur d'un hash SHA-256 ?
256 bits : 64 caractères hexadécimaux, ou 44 en Base64. La longueur est la même, que l'entrée soit une lettre ou un fichier de 4 Go.
Quelle différence entre SHA-256 et HMAC-SHA256 ?
SHA-256 ne hache que les données : tout le monde peut le recalculer. HMAC-SHA256 y mêle une clé secrète (RFC 2104) : seul le détenteur de la clé peut le produire ou le vérifier. Les webhooks de Stripe, GitHub et Slack sont signés ainsi.
Le SHA-256 convient-il pour stocker des mots de passe ?
Pas seul : il est conçu pour être rapide, un attaquant peut donc tester des milliards d'essais par seconde. Utilisez plutôt une fonction dédiée comme Argon2id, bcrypt ou scrypt.
Ce que je colle est-il envoyé à un serveur ?
Non. Cet outil fonctionne entièrement dans votre navigateur, avec JavaScript et l'API Web Crypto intégrée. Rien de ce que vous tapez, collez ou ouvrez n'est envoyé ni conservé.