Générateur HMAC
Générez des HMAC à partir de n'importe quel texte et clé secrète en ligne. Supporte SHA-256, SHA-512 et SHA-1.
Entrée
Sortie
Qu'est-ce que HMAC ?
HMAC (Code d'authentification de message basé sur le hachage) est un type spécifique de code d'authentification qui combine une fonction de hachage cryptographique avec une clé secrète.
HMAC a été défini dans RFC 2104 et est largement utilisé dans l'authentification API, les tokens JWT et les protocoles de communication sécurisés.
Comment utiliser cet outil
Entrez message et clé
Tapez le message dans l'éditeur gauche, entrez la clé secrète et sélectionnez l'algorithme.
Voir le HMAC
Le panneau droit affiche instantanément le hash HMAC.
Copier ou télécharger
Cliquez sur Copier ou Télécharger.
Exemples HMAC
Exemple de HMAC-SHA256 avec clé "secret" :
Message d'entrée
Sortie HMAC-SHA256
Questions fréquemment posées
Comment fonctionne HMAC ?
HMAC combine la clé secrète avec le message en deux tours de hachage. Voir la documentation Web Crypto API sign.
Quel algorithme dois-je utiliser ?
SHA-256 est le plus recommandé. SHA-512 offre plus de sécurité. SHA-1 est considéré comme obsolète.
Mes données sont-elles envoyées à un serveur ?
Non. Tout le calcul HMAC se fait localement dans votre navigateur.
Où HMAC est-il utilisé ?
HMAC est utilisé dans l'authentification API (ex. AWS Signature V4), la vérification JWT et la validation de webhooks.
Outils connexes
En savoir plus : NIST FIPS 198-1 et Introduction aux JSON Web Tokens.