Générateur de hash SHA-256
Calculez localement le hash SHA-256 d’un texte dans votre navigateur.
Générez des hash en ligne avec SHA-256, SHA-512, SHA-3, SHA-1 et MD5, calculez des HMAC avec une clé secrète et créez ou vérifiez des hash de mots de passe Argon2, bcrypt et PBKDF2. Tous les calculs restent dans le navigateur.
Choisissez un algorithme et calculez l'empreinte cryptographique d'un texte directement dans votre navigateur. Prend en charge SHA-1, SHA-256, SHA-384, SHA-512.
Calculez localement le hash SHA-256 d’un texte dans votre navigateur.
Générez un HMAC avec un texte et une clé secrète dans votre navigateur.
Calculez localement le hash SHA-1 d’un texte dans le navigateur.
Calculez localement le hash SHA-512 d’un texte dans le navigateur.
Calculez localement dans votre navigateur le hash MD5 d’un texte.
Calculez localement dans votre navigateur le hash SHA3-256 d’un texte.
Calculez localement dans le navigateur un hash SHA3-512 à partir d’un texte.
Calculez localement dans le navigateur un hash BLAKE2b à partir d’un texte.
Dérivez et vérifiez des clés PBKDF2-HMAC dans le navigateur.
Générez ou vérifiez des hash bcrypt de mots de passe dans votre navigateur.
Générez ou vérifiez des hash Argon2 de mots de passe dans le navigateur.
Calculez localement une somme CRC32 à partir d’un texte.
Le hachage transforme un texte en une valeur de longueur fixe appelée hash, condensat, empreinte ou somme de contrôle. La même entrée avec le même algorithme donne toujours le même résultat, tandis qu’une modification minime produit généralement un condensat très différent. Il permet de comparer des données, détecter des changements et préparer des valeurs pour des protocoles cryptographiques.
Un hash cryptographique est à sens unique : il ne chiffre pas le message et ne permet pas de retrouver le texte. Pour vérifier une valeur, on la hache avec les mêmes paramètres puis on compare les résultats.
SHA-256 est un choix général solide pour l’intégrité et les intégrations modernes. SHA-512 produit 512 bits et SHA-3 repose sur Keccak. Utilisez l’algorithme exigé par le système ou la somme publiée.
MD5 et SHA-1 restent utiles pour la compatibilité, mais leurs faiblesses de collision les rendent inadaptés aux nouveaux usages de sécurité. Algorithme, octets, encodage, casse, espaces et fins de ligne doivent être identiques.
Un hash ordinaire utilise seulement le message. HMAC y associe une clé secrète pour authentifier webhooks, requêtes API et messages. Un simple SHA-256 ne remplace pas HMAC.
Les mots de passe nécessitent une fonction lente avec sel. Argon2id est résistant grâce à la mémoire, bcrypt offre une large compatibilité et PBKDF2 dérive une clé par itérations. Ces outils génèrent des hash de test et vérifient des mots de passe.
Saisissez le texte exactement, choisissez l’algorithme et copiez le résultat hexadécimal. Conservez espaces et retours à la ligne. Pour HMAC, fournissez le secret ; pour Argon2, bcrypt ou PBKDF2, réglez le sel et le coût ou utilisez le mode de vérification.
Les calculs s’effectuent localement dans le navigateur sans envoi au serveur. En production, utilisez une bibliothèque serveur auditée et une gestion sécurisée des secrets.