Générateur de Hash
Calculateur de hachage côté client prenant en charge SHA-256, SHA-512, SHA-384, SHA-224, SHA-1 et MD5 avec accélération native Web Crypto.
Qu'est-ce qu'un hachage cryptographique ?
Une fonction de hachage prend n'importe quelle entrée et produit de manière déterministe un condensé de longueur fixe — la même entrée produit toujours le même hachage, mais il est impossible de reconstituer l'entrée d'origine à partir du seul hachage. Les hachages servent à vérifier qu'un fichier ou un message n'a pas été altéré, pas à stocker ou transmettre des secrets.
Comment utiliser le générateur de hachage
- Saisissez ou collez le texte à hacher.
- Choisissez un algorithme — SHA-256 est recommandé pour la plupart des usages modernes ; SHA-512, SHA-384 et SHA-224 sont également disponibles, ainsi que les algorithmes historiques SHA-1 et MD5.
- Copiez le condensé obtenu, ou utilisez-le pour le comparer à un hachage connu afin de confirmer que deux données correspondent.
Notes techniques
- Le hachage est à sens unique : un hachage ne peut pas être déchiffré ni ramené à son entrée d'origine.
- SHA-1 et MD5 sont inclus pour la compatibilité avec les systèmes existants, mais tous deux présentent des faiblesses de collision connues et ne devraient pas être utilisés pour des contrôles d'intégrité sensibles à la sécurité — préférez SHA-256 ou plus robuste.
- Hacher un mot de passe directement n'équivaut pas à le stocker de façon sécurisée ; le stockage de mots de passe nécessite un algorithme dédié avec salage, ce que cet outil de hachage généraliste n'effectue pas.
Questions fréquentes
Le hachage est-il la même chose que le chiffrement ?+
Non. Le chiffrement est réversible avec une clé ; le hachage est une fonction à sens unique et sans clé. Un condensé ne peut pas être ramené à l'entrée d'origine : le hachage sert donc à vérifier l'intégrité ou à créer une empreinte des données, jamais à les garder secrètes.
Puis-je stocker des mots de passe avec un simple condensé SHA-256 ou MD5 ?+
Non. Les hachages génériques sont rapides, et c'est précisément ce qui les rend faibles pour le stockage de mots de passe. Utilisez un hachage de mot de passe dédié comme bcrypt, scrypt, Argon2 ou PBKDF2, avec un sel unique par utilisateur et un facteur de travail ajusté. Cet outil est destiné aux sommes de contrôle et aux empreintes.
Pourquoi un autre outil produit-il un hachage différent pour le même texte ?+
L'algorithme est normalisé, mais pas les octets qui lui sont fournis. Les différences viennent presque toujours de l'encodage d'entrée (UTF-8 ou UTF-16), d'un saut de ligne final, de l'hexadécimal ou du Base64 au lieu d'octets bruts, ou du fait que l'autre outil utilise un algorithme différent ou une sortie en majuscules.
