Générateur HMAC
Générez des signatures HMAC utilisant SHA-256, SHA-384 ou SHA-512. Côté client uniquement.
Signaler un Problème
Vous avez trouvé un bug ou avez une suggestion ? Aidez-nous à améliorer cet outil.
Qu'est-ce que cet outil ?
Le Générateur HMAC crée des codes d'authentification de message cryptographiques à l'aide d'une clé secrète et d'une fonction de hachage. L'HMAC garantit à la fois l'intégrité des données et leur authentification, en vérifiant qu'un message n'a pas été altéré et qu'il a été envoyé par quelqu'un possédant la clé correcte. Prend en charge les algorithmes de hachage SHA-256, SHA-384 et SHA-512.
Comment l'utiliser
- 1
Saisir le message
Saisissez les données à authentifier.
- 2
Saisir la clé secrète
Saisissez ou collez la clé secrète utilisée pour le calcul HMAC.
- 3
Sélectionner l'algorithme
Choisissez l'algorithme de hachage (SHA-256 recommandé).
- 4
Obtenir le HMAC
Voyez le HMAC en format hexadécimal ou base64.
Foire aux questions
À quoi sert l'HMAC ?
L'HMAC est utilisé pour l'authentification d'API (OAuth, signature JWT), la vérification de l'intégrité des messages, la vérification de mots de passe et la prévention de la falsification dans les communications. Contrairement au hachage simple, l'HMAC utilise une clé secrète : seules les parties détenant la clé peuvent générer ou vérifier le code. L'HMAC SHA-256 est la variante la plus courante.
HMAC par rapport au hash classique ?
L'HMAC utilise une clé secrète pour l'authentification.
Quelle norme de chiffrement est utilisée ?
Cet outil implémente des algorithmes standards tels que définis par le NIST. Pour une sécurité en production, utilisez des bibliothèques éprouvées.