Générateur SHA-256 en ligne

Obtenez l’empreinte SHA-256 d’un texte ou d’un fichier, instantanément et en local. Le standard actuel pour vérifier l’intégrité d’un fichier.

Faire avec l’assistant

Empreintes

AlgorithmeLongueurEmpreinteAction

Traitement 100 % local, rien n'est envoyé

Comment ça marche ?

Cet outil calcule l’empreinte SHA-256 (256 bits, 64 caractères hexadécimaux) d’un texte ou d’un fichier. SHA-256 appartient à la famille SHA-2 et constitue aujourd’hui le standard robuste pour vérifier l’intégrité d’un fichier ou construire une signature.

Sur les navigateurs récents, SHA-256 est calculé par l’API native SubtleCrypto quand c’est possible, pour de meilleures performances sur les gros fichiers. Le résultat est bit pour bit identique à l’implémentation de référence.

Exemples

Empreinte de référence

SHA-256 de « abc » = ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad. C’est le vecteur de test officiel du NIST : si vous obtenez la même valeur, l’outil est correct.

Vérifier une image disque

Les distributions Linux publient le SHA-256 de leurs images ISO. Déposez l’ISO téléchargée : l’empreinte calculée doit correspondre exactement à celle du site.

Questions fréquentes

SHA-256 suffit-il pour hacher un mot de passe ?
Non. SHA-256 est volontairement rapide, ce qui aide un attaquant. Pour un mot de passe, utilisez une fonction lente et salée (bcrypt, scrypt, Argon2).
Quelle différence avec SHA-3 ou SHA-512 ?
SHA-512 est une variante 512 bits de la même famille SHA-2. SHA-3 repose sur une construction totalement différente (Keccak, éponge) ; il n’est pas « plus sûr » que SHA-256, mais offre une alternative en cas de faiblesse future de SHA-2.
Hexadécimal ou Base64 : quelle différence ?
C’est seulement la façon d’écrire les mêmes octets. L’hexadécimal utilise deux caractères (0-9, a-f) par octet ; le Base64 est plus compact (4 caractères pour 3 octets). L’empreinte est identique, seule sa représentation change.
Mes données sont-elles envoyées quelque part ?
Non. Tout le calcul se fait dans votre navigateur, en JavaScript et WebAssembly. Votre texte, vos fichiers et vos empreintes ne quittent jamais votre appareil : aucune requête réseau n’est faite pendant le hachage, et rien n’est enregistré sur un serveur.