Générateur de Hash en ligne - Gratuit

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.

Questions fréquentes

Qu'est-ce qu'un hash (ou empreinte numérique) ?

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.

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

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.

Pourquoi MD5 n'est-il pas supporté ?

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é.

À quoi sert concrètement un hash SHA-256 ?

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é.

Mon texte est-il envoyé à un serveur ?

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.

Découvrir tous nos outils de calcul gratuits