Aller au contenu
Toolbrik

Générateur HMAC

Calculez le HMAC (hash authentifié) d'un message avec votre clé secrète. Prend en charge SHA-256, SHA-512, SHA-1 et MD5. Tout en local, rien n'est envoyé.

Entrée

Le HMAC avec SHA-256 est la norme actuelle (HS256, JWT, clés API). MD5 est inclus pour la compatibilité héritée.

Signature HMAC

Saisissez le message pour le signer.

Comment utiliser : HMAC

  1. 1Saisissez le message à signer.
  2. 2Saisissez la clé secrète et choisissez l'algorithme (par ex. SHA-256).
  3. 3Copiez la signature HMAC générée.

À quoi ça sert ?

  • Vérifier les signatures de webhooks (Stripe, GitHub, Shopify…).
  • Déboguer l'authentification d'API qui signent leurs requêtes.
  • Contrôler les signatures HS256 de jetons.

HMAC : authentifier des messages avec une clé

Ce qu'il apporte

HMAC associe une fonction de hachage à une clé secrète pour produire une signature. Sans la clé, impossible d'en générer une valide, et toute modification du message l'invalide.

Usages courants

Vérifier des webhooks (Stripe, GitHub), signer des paramètres d'API ou protéger des cookies. Le destinataire recalcule le HMAC avec la même clé et compare.

Bonnes pratiques

Utilisez SHA-256 ou mieux, des clés aléatoires longues, et comparez les signatures en temps constant pour éviter les attaques temporelles.

Outils associés

Questions fréquentes

Qu'est-ce que le HMAC ?+

C'est un hash avec clé qui vérifie à la fois l'intégrité et l'authenticité d'un message. Utilisé dans les signatures d'API et les webhooks.

« HMAC » vous a-t-il été utile ?

Partagez-le avec qui en a besoin. C'est gratuit et aucune donnée n'est conservée.

X WhatsApp Telegram