Développement

Générateur de hash — SHA-1, SHA-256, SHA-512

Générez des hash SHA-1, SHA-256 et SHA-512 de n'importe quel texte. Sortie hex avec copie, compatible UTF-8, calculé dans votre navigateur — rien n'est envoyé.

SHA-1
Le hash apparaît ici.
SHA-256
Le hash apparaît ici.
SHA-512
Le hash apparaît ici.

SHA-1 est rapide mais cryptographiquement faible (collisions pratiques) — à utiliser uniquement pour des sommes de contrôle ou le legacy, pas pour la sécurité. Préférez SHA-256 ou SHA-512. Tout est haché dans votre navigateur ; rien n'est envoyé.

Comment l'utiliser

Un hash (digest) transforme n'importe quel texte en une empreinte de longueur fixe. La même entrée donne toujours la même sortie, mais on ne peut pas revenir au texte. Utile pour les sommes de contrôle, la déduplication et la vérification d'intégrité. SHA-1 est inclus pour le legacy, mais il est cryptographiquement faible — préférez SHA-256 ou SHA-512.

Exemple

Entrée abc → SHA-256
Résultat ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

Questions fréquentes

Puis-je inverser un hash pour retrouver le texte ?

Non. Le hachage est unidirectionnel par conception — de nombreuses entrées donnent une sortie de longueur fixe, le texte d'origine ne peut donc pas être récupéré. Pour vérifier, on re-hache et on compare.

SHA-1 est-il encore sûr ?

Pas pour la sécurité. Des collisions pratiques existent, évitez donc SHA-1 pour les signatures ou mots de passe. Il convient pour des sommes de contrôle hors sécurité ou des systèmes hérités. Préférez SHA-256 ou SHA-512.

Mon texte est-il envoyé quelque part ?

Non. Le hachage s'exécute entièrement dans votre navigateur via l'API Web Crypto ; rien n'est envoyé.