Le calcul est fait dans votre navigateur. Le texte et les fichiers ne sont jamais envoyés.
🌐 Web et technique
Générez l'empreinte SHA-256 d'un texte ou d'un fichier, directement dans votre navigateur.
Le calcul est fait dans votre navigateur. Le texte et les fichiers ne sont jamais envoyés.
SHA-256 appartient à la famille SHA-2 et produit une empreinte de 256 bits, écrite avec 64 chiffres hexadécimaux. C'est aujourd'hui la fonction de hachage la plus utilisée : certificats TLS, vérification de téléchargements, signatures de logiciels, blockchains, jetons d'authentification. Pour « abc », l'empreinte est ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad.
Pour un texte et pour les fichiers jusqu'à 64 Mo, le calcul est confié à l'API Web Crypto du navigateur, rapide et éprouvée. Au-delà, une implémentation progressive lit le fichier par tranches de 8 Mo afin de ne pas saturer la mémoire. Les deux méthodes donnent exactement le même résultat.
Une empreinte SHA-256 ne se « déchiffre » pas : elle ne permet de retrouver le contenu que par essais successifs. Pour stocker des mots de passe, il faut toutefois un algorithme lent avec sel, tel que Argon2, scrypt ou bcrypt, et non un SHA-256 simple.
Non. Il s'agit d'une fonction à sens unique. Seule une recherche par essais peut retrouver une entrée courte, d'où l'intérêt des mots de passe longs et des algorithmes lents.
Choisissez le fichier, puis collez dans le champ de comparaison l'empreinte publiée par l'éditeur. Le résultat indique immédiatement si elles correspondent.
Pas seul. Il est trop rapide, ce qui facilite les attaques par force brute. Utilisez Argon2id, scrypt ou bcrypt avec un sel.