Entrée

Sortie

Qu'est-ce que le hachage SHA-256 ?

Vous devez signer une requête API, vérifier qu'un fichier n'a pas été corrompu en transit, ou stocker un hash de mot de passe de manière sécurisée. SHA-256 gère tout cela. Il fait partie du standard NIST FIPS 180-4 — le même utilisé par les certificats TLS, le minage Bitcoin et la plupart des systèmes d'authentification modernes. SHA-256 produit une sortie de 256 bits (64 caractères hexadécimaux) sans collisions pratiques connues. La documentation MDN SubtleCrypto.digest() montre comment les navigateurs l'implémentent nativement. La fiche pratique cryptographique OWASP recommande SHA-256 pour tous les nouveaux systèmes. Cet outil fonctionne entièrement dans votre navigateur.

SHA-256 est considéré comme cryptographiquement sûr et utilisé dans les certificats TLS/SSL, le minage Bitcoin et les signatures numériques.

Comment utiliser cet outil

1

Entrez votre texte

Tapez ou collez du texte dans l'éditeur de gauche. Cliquez sur Exemple ou Téléchargez un fichier.

2

Voir le hash SHA-256

Le panneau de droite affiche le hash SHA-256 automatiquement en temps réel.

3

Copier ou télécharger

Cliquez sur Copier ou Télécharger pour enregistrer le hash.

Exemples de hash

Voici un exemple de hachage SHA-256 :

Texte d'entrée

Entrée

Sortie hash SHA-256

Sortie

Questions fréquentes

SHA-256 est-il sûr ?

Oui. SHA-256 n'a pas d'attaques pratiques de collision ou de préimage connues. C'est le standard actuel pour les certificats TLS et la signature de code. Voir NIST FIPS 180-4.

Comment SHA-256 est-il utilisé dans Bitcoin ?

Bitcoin utilise SHA-256 (double hash) pour son algorithme de preuve de travail. Les mineurs doivent trouver un nonce qui rend le hash de l'en-tête du bloc inférieur à un seuil cible. C'est coûteux en calcul par conception.

Puis-je utiliser SHA-256 pour les mots de passe ?

Techniquement oui, mais n'utilisez pas SHA-256 brut pour les mots de passe. C'est trop rapide. Utilisez bcrypt, scrypt ou Argon2. La fiche OWASP explique quel algorithme utiliser.

Mes données sont-elles envoyées à un serveur ?

Non. Tout s'exécute localement via l'API Web Crypto dans votre navigateur. Aucune donnée ne quitte votre machine.

Quelle est la différence entre SHA-256 et SHA-512 ?

SHA-512 produit une sortie de 512 bits (128 caractères hex) contre 256 bits pour SHA-256. Les deux sont sécurisés. SHA-512 peut être plus rapide sur les processeurs 64 bits mais produit une sortie plus grande.

Outils connexes

Références : Standards cryptographiques NIST et Documentation Node.js Crypto.