Générateur de hash SHA-1, SHA-256, SHA-384 et SHA-512 gratuit. Calcul instantané dans votre navigateur, aucune donnée envoyée. Idéal pour vérifier l'intégrité d'un fichier ou d'un texte.
Un hash est une empreinte numérique de taille fixe générée à partir d'un texte ou d'un fichier de n'importe quelle taille. La moindre modification du texte d'entrée produit un hash complètement différent (effet avalanche). Un hash est irréversible : il est impossible de retrouver le texte original à partir du hash.
SHA-256 produit une empreinte de 256 bits (64 caractères hexadécimaux) et SHA-512 une empreinte de 512 bits (128 caractères). SHA-512 est théoriquement plus robuste, mais SHA-256 est le standard le plus utilisé (Bitcoin, TLS, certificats SSL). En pratique, les deux sont considérés comme sûrs pour 2026.
MD5 est cryptographiquement cassé depuis 1996 : il est possible de créer délibérément deux fichiers différents ayant le même hash MD5 (collision). L'API Web Crypto des navigateurs modernes ne supporte plus MD5 pour cette raison. Utilisez SHA-256 minimum pour tout usage lié à la sécurité.
Vérifier l'intégrité d'un fichier téléchargé (les sites officiels publient souvent le hash du fichier), stocker des mots de passe (avec salage, en combinaison avec bcrypt/argon2), créer des signatures numériques, identifier de manière unique un contenu (Git utilise SHA-1 pour ses commits), ou vérifier qu'un document n'a pas été modifié.
Non. Le calcul est effectué entièrement dans votre navigateur via l'API Web Crypto (window.crypto.subtle). Aucune donnée ne transite par un serveur. C'est particulièrement important si vous calculez le hash de données sensibles comme un mot de passe ou un document confidentiel.