Générateur de Hash
Générez des hashes SHA-256, SHA-384 et SHA-512 localement dans votre navigateur.
Besoin plutôt d'un mot de passe fort ? Essayez notre Générateur de Mots de Passe
Qu'est-ce qu'un hash SHA ?
SHA-256, SHA-384 et SHA-512 appartiennent à la famille SHA-2 de fonctions de hachage cryptographiques, normalisées par le NIST (FIPS 180-4). Chacune prend n'importe quelle entrée — du texte, le contenu d'un fichier, n'importe quoi — et produit une "empreinte" de longueur fixe qui ressemble à une suite de caractères aléatoires. La même entrée produit toujours le même hash, mais il est impossible d'inverser un hash pour retrouver l'entrée d'origine. Cela rend les hashs utiles pour vérifier qu'un fichier n'a pas été altéré (sommes de contrôle), confirmer l'intégrité des données, et comme élément de base dans les signatures numériques et des systèmes comme Git et Bitcoin.
SHA-256 vs SHA-384 vs SHA-512 : lequel choisir ?
| SHA-256 | 256 bits (64 caractères hexadécimaux) | L'option par défaut la plus utilisée et la plus compatible — c'est ce qu'attendent la plupart des sommes de contrôle, des API et des outils de vérification de fichiers. |
| SHA-384 | 384 bits (96 caractères hexadécimaux) | Une variante tronquée de SHA-512, parfois exigée par certaines normes de conformité ou certains protocoles. |
| SHA-512 | 512 bits (128 caractères hexadécimaux) | Offre une marge de sécurité plus importante que SHA-256 et est souvent plus rapide sur les systèmes 64 bits — un bon choix lorsque vous avez spécifiquement besoin de l'option la plus robuste de SHA-2. |
Est-il sûr de hacher des données sensibles avec cet outil ?
Oui — le hachage se fait entièrement dans votre navigateur via la Web Crypto API. Rien de ce que vous saisissez n'est jamais envoyé, enregistré ou stocké sur un serveur.
À quoi sert SHA-256 ?
À vérifier que des fichiers téléchargés n'ont pas été corrompus ou altérés, à confirmer l'intégrité des données, dans les signatures numériques, et comme élément de base dans des systèmes comme Git et Bitcoin. Ce n'est pas, en soi, un bon moyen de stocker des mots de passe — utilisez bcrypt, scrypt ou Argon2 pour cela.
Puis-je retrouver le texte d'origine à partir d'un hash ?
Non. Le hachage est unidirectionnel par conception — il est impossible d'inverser un hash SHA-256/384/512 pour retrouver l'entrée qui l'a produit.
Quelle est la différence entre SHA-256, SHA-384 et SHA-512 ?
Ils appartiennent tous à la même famille SHA-2 et utilisent la même conception sous-jacente — la principale différence réside dans la longueur de sortie et la vitesse. SHA-256 produit un hash de 256 bits et constitue l'option par défaut la plus utilisée. SHA-512 produit un hash de 512 bits, offre une marge de sécurité plus importante et est souvent plus rapide sur les systèmes 64 bits. SHA-384 est une version tronquée du calcul interne de SHA-512, produisant un hash de 384 bits — il est surtout utilisé lorsqu'une norme ou un protocole spécifique exige exactement cette longueur. Pour la plupart des usages courants (sommes de contrôle, vérification de fichiers), SHA-256 suffit ; choisissez SHA-512 si vous voulez spécifiquement l'option la plus robuste de SHA-2.
SHA-512 est-il plus sûr que SHA-256 ou SHA-384 ?
En termes de marge de sécurité théorique, oui. Pour un hash de n bits, la résistance générique aux collisions est d'environ 2^(n/2) — soit environ 2¹²⁸ pour SHA-256, 2¹⁹² pour SHA-384 et 2²⁵⁶ pour SHA-512, donc SHA-512 offre la marge la plus large. En pratique, cela importe rarement : 2¹²⁸ dépasse déjà largement ce qui est réalisable en termes de calcul, et aucune attaque pratique connue n'existe contre une variante de SHA-2. SHA-256 reste le bon choix par défaut pour un usage courant ; optez pour SHA-512 si vous voulez spécifiquement cette marge théorique supplémentaire ou si un protocole l'exige.