Hachage et sécurité des mots de passe

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.

Calculateur de hachage

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.

Entrée
0 caract. · 0 octets
Essayer :
Empreinte
✓ Traitement local dans le navigateur ✓ La saisie n’est pas envoyée au serveur
Outils d'encodage

Générateur HMAC

Générez un HMAC avec un texte et une clé secrète dans votre navigateur.

HMAC HMAC-SHA256 Authentification des messages

Générateur de hash SHA-1

Calculez localement le hash SHA-1 d’un texte dans le navigateur.

SHA-1 Hachage Ancien algorithme

Générateur de hash MD5

Calculez localement dans votre navigateur le hash MD5 d’un texte.

MD5 Hash Somme de contrôle

Générateur de hash SHA3-256

Calculez localement dans votre navigateur le hash SHA3-256 d’un texte.

SHA3-256 Keccak Construction éponge

SHA3-512 Hash Generator

Calculez localement dans le navigateur un hash SHA3-512 à partir d’un texte.

SHA3-512 Keccak FIPS 202

BLAKE2b Hash Generator

Calculez localement dans le navigateur un hash BLAKE2b à partir d’un texte.

BLAKE2b Fast Argon2

PBKDF2 en ligne - dérivation de clé

Dérivez et vérifiez des clés PBKDF2-HMAC dans le navigateur.

PBKDF2 KDF Hachage de mots de passe PBKDF2-HMAC-SHA256 Dérivation de clé Vérification de mot de passe

bcrypt online - Hachage de mots de passe

Générez ou vérifiez des hash bcrypt de mots de passe dans votre navigateur.

bcrypt KDF Hachage de mots de passe bcrypt generator bcrypt verifier Vérificateur de hash de mot de passe Facteur de coût

Argon2 en ligne - hachage de mots de passe

Générez ou vérifiez des hash Argon2 de mots de passe dans le navigateur.

Argon2 Argon2id Recommandé par OWASP Hachage de mots de passe Format PHC KDF memory-hard

CRC32 Online Calculator

Calculez localement une somme CRC32 à partir d’un texte.

CRC32 Checksum IEEE 802.3
Tâches populaires
Qu’est-ce que le hachage ?

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.

Choisir le bon algorithme

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.

Hash, HMAC et hachage des mots de passe

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.

Utiliser les outils de hachage en ligne

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.

Souvent utilisés ensemble

Comparez SHA-256 et SHA-512 selon l’intégration.

Comparez SHA-256 sans clé et HMAC-SHA-256 avec secret.

Comparez Argon2 résistant par mémoire et bcrypt.

Évaluez PBKDF2 et Argon2 pour stocker les mots de passe.

FAQ

Non. Il est à sens unique. On vérifie un candidat en le hachant avec les mêmes paramètres. Les mots de passe faibles restent devinables.

Utilisez SHA-256 par défaut, sauf exigence de SHA-512, SHA-3 ou autre. MD5 et SHA-1 sont réservés à la compatibilité.

Toute modification, même un espace, la casse, Unicode ou une fin de ligne, change fortement le condensat.

Le chiffrement est réversible avec une clé ; le hachage produit une empreinte à sens unique. HMAC authentifie sans chiffrer.

Aucun des deux. Utilisez Argon2id, bcrypt ou PBKDF2 avec sel et coût adapté.

C’est une valeur aléatoire unique qui empêche des résultats identiques et les attaques précalculées. Il n’est généralement pas secret.

HMAC authentifie un message et détecte les modifications avec un secret partagé, notamment pour les webhooks et API.

Non, les calculs restent dans le navigateur. Utilisez néanmoins des bibliothèques fiables en production.