Générateur SHA256
SHA-256 est le membre de 256 bits de la famille SHA-2 et le hachage de facto pour la cryptographie moderne, hachages de blocs Bitcoin, transcriptions TLS 1.3, signatures JWT HS256, attributs d’intégrité des sous-ressources, résumés d’images de conteneurs. Collez n’importe quelle entrée et vous obtiendrez immédiatement le résumé hexadécimal de 64 caractères. Notez que SHA-256 est un hachage à sens unique, pas un chiffrement : vous ne pouvez pas déchiffrer ni inverser un résumé pour retrouver le texte d’origine.
Comment générer un résumé SHA-256
-
1
Entrez le texte
Toute chaîne UTF-8, un mot de passe, un fichier dumpé en texte, une charge utile JSON, ou un blob encodé de binaire à texte.
-
2
UTF-8 est l'encodage d'entrée
Les chaînes sont sérialisées en octets UTF-8 avant le hachage, correspondant à chaque bibliothèque SHA-256 couramment utilisée.
-
3
Le hachage est calculé
Le message est complété à un multiple de 512 bits, traité bloc par bloc à travers la fonction de compression SHA-256.
-
4
Copiez le hex de 64 caractères
La sortie est toujours de 64 caractères hexadécimaux minuscules (256 bits). Copiez-la en un clic.
Faits sur SHA-256
| Propriété | Valeur |
|---|---|
| Taille de sortie | 256 bits / 64 caractères hex |
| Taille de bloc | 512 bits |
| Tours | 64 |
| Résistance aux collisions | ~2^128 travail (théorique) |
| Résistance à la préimage | ~2^256 travail |
| Support matériel | Extensions SHA dans Intel/AMD/ARM (sha256rnds2, sha256h) |
Où apparaît SHA-256
- Bitcoin. Double-SHA-256 (
SHA256(SHA256(x))) pour les en-têtes de blocs, adresses et TXIDs. - TLS 1.3. Hachage de transcription liant les messages de handshake dans le programme de clés final.
- Intégrité des sous-ressources.
integrity="sha256-..."sur les balises<script>pour que les navigateurs rejettent les ressources CDN altérées. - JWT. HS256 utilise HMAC-SHA-256 ; RS256 et ES256 utilisent SHA-256 avec RSA ou ECDSA.
- Images de conteneurs.
sha256:abc123...les résumés identifient les couches d’images à travers les registres. - Adressage de contenu. IPFS, git (opt-in), indices de paquets
apt.
Un petit détail : nouvelles lignes finales
echo "hello" | sha256sum hache hello\n (six octets), pas cinq. Si votre outil renvoie une valeur différente de ce générateur, vérifiez si une nouvelle ligne finale a été incluse. Utilisez echo -n "hello" ou printf "hello" pour hacher exactement cinq octets.
Sortie hex vs base64
Hex (64 caractères) est la valeur par défaut et correspond à sha256sum, Git et la plupart des outils. Base64 (44 caractères y compris le remplissage) apparaît dans l’intégrité des sous-ressources, les signatures AWS et les ETags S3 pour les téléchargements multipart.
Questions fréquentes
Pas à lui seul. SHA-256 est rapide, ce qui est excellent pour les sommes de contrôle mais mauvais pour le stockage de mots de passe, les attaquants peuvent hacher des milliards par seconde sur un GPU. Utilisez Argon2id ou bcrypt pour les mots de passe ; SHA-256 est acceptable dans les constructions MAC basées sur HMAC.
SHA-2 est la famille (SHA-224, SHA-256, SHA-384, SHA-512). SHA-256 est une longueur de sortie spécifique. Quand quelqu’un dit “SHA-2” sans préciser, il veut généralement dire SHA-256.
Aucun des deux n’est cassé. SHA-3 (Keccak) utilise une construction interne différente (éponge) et est une protection contre les attaques hypothétiques sur SHA-2. En pratique, SHA-256 est plus rapide sur Intel/AMD grâce aux instructions natives ; SHA-3 est plus rapide sur certaines plateformes embarquées.
Sur notre serveur. Votre texte est envoyé via une connexion chiffrée, haché avec la fonction SHA-256 standard, et le résumé est renvoyé. Nous ne conservons pas ce que vous soumettez. SHA-256 est à sens unique, donc le résumé ne peut pas être inversé ni déchiffré pour retrouver votre entrée.
Outils similaires
Identificateur de chiffrement
Collez un texte chiffré ou un hachage et l'outil suggère des algorithmes ou encodages probables : MD5, SHA, bcrypt, AES, RSA, Base64 et plus.
Générateur HMAC
Générez des signatures HMAC (SHA-256, SHA-384, SHA-512, SHA-1, MD5) à partir d'un message et d'une clé secrète pour l'authentification API et les webhooks.
Générateur de JWT
Générez des JWT signés avec des en-têtes personnalisés, des revendications de charge utile, une signature HMAC ou RSA, des restrictions d'expiration et d'audience pour les tests.
Convertisseur ETH en USD
Convertissez Ethereum (ETH) en dollars américains avec un taux ETH/USD en direct ou un taux de votre choix. Découvrez la valeur en USD de n'importe quel montant d'ETH.
Calculateur de hachage de fichier
Calculez les hachages MD5, SHA-1, SHA-256 et SHA-512 du texte ou du contenu de fichier que vous collez pour vérifier les téléchargements et l'intégrité des fichiers.
Générateur de hachage
Générez des hachages MD5, SHA-1, SHA-256, SHA-384, SHA-512 et CRC32 à partir de texte, avec un digest prêt à copier pour les sommes de contrôle et les comparaisons.
Outil disponible dans d’autres langues
- Generador SHA256 [ES]
- SHA256 생성기 [KO]
- Generator SHA256 [PL]
- เครื่องสร้างข้อมูล SHA256 [TH]
- SHA256-generator [NL]
- Gerador SHA256 [PT]
- SHA256ジェネレータ [JA]
- SHA256-generator [SV]
- Bộ tạo mã SHA256 [VI]
- مولد SHA256 [AR]
- SHA256-Generator [DE]
- Generator SHA256 [ID]
- SHA256 Generator [EN]
- Generatore SHA256 [IT]
- Генератор SHA256 [RU]
- SHA256 Oluşturucu [TR]
- SHA256生成器 [ZH]