🔐

générateur HMAC

Générez des signatures HMAC avec SHA-256, SHA-1, SHA-384 ou SHA-512. Saisissez un message et une clé secrète pour produire un code d’authentification HEX ou Base64. Fonctionne avec l’API Web Crypto native du navigateur — aucune donnée ne quitte votre appareil.

Outils de développement Fonctionne localement Aucune donnée envoyée
HMAC SHA-256 SHA-512 API Web Crypto côté client uniquement
Message
Clé secrète
Une clé secrète est requise pour générer un HMAC.
Algorithme
Sortie
Résultat HMAC
HMAC-SHA-256 En attente de saisie—
💡
HMAC (Hash-based Message Authentication Code) combines a cryptographic hash function with a secret key to produce a signature. It verifies both the intégrité et authenticité d’un message — largement utilisé dans l’authentification API (Authorization en-têtes), la signature JWT et la vérification de webhook. Cet outil utilise la fonction native du navigateur API Web Crypto (crypto.subtle) — votre clé et votre message ne quittent jamais la page.

Qu’est-ce que le générateur HMAC ?

Le générateur HMAC crée des signatures à clé à partir d’un message et d’un secret à l’aide d’algorithmes tels que SHA-256 ou SHA-512. Il est couramment utilisé pour la vérification de webhook, les requêtes API signées et tout workflow où le destinataire doit confirmer à la fois l’intégrité et l’authentification par secret partagé.

Comment utiliser le générateur HMAC

  1. Collez le message ou la charge utile que vous souhaitez signer.
  2. Saisissez la clé secrète partagée utilisée par votre système.
  3. Choisissez l’algorithme HMAC et le format de sortie.
  4. Générez la signature et comparez-la à la valeur de votre API ou de votre flux webhook.
Comprendre le générateur HMAC ▾
Exemple
Entrée Message : hello | Clé : secret | Algorithme : HMAC-SHA256
Sortie Hex : 88aab3ede8d3adf94d26ab90d3bafd4a2083070c3bcce9c014ee04a443847c0b
Cas d’utilisation courants
  • Créez des signatures de requête pour tester API, webhooks ou callbacks
  • Comparez la sortie HMAC entre les variantes SHA-256, SHA-384 et SHA-512
  • Vérifiez si deux systèmes utilisent les mêmes entrées de signature de message et les mêmes secrets
  • Générez des signatures HEX ou Base64 pendant le développement, sans configurer de backend
Pourquoi utiliser cet outil
  • Utile pour déboguer les signatures de webhook et les en-têtes API signés.
  • Permet de comparer rapidement plusieurs algorithmes HMAC et encodages de sortie.
  • Évite la configuration d’un backend lorsque vous avez seulement besoin d’une vérification locale de signature.
Questions fréquentes
Quelle est la différence entre HMAC-SHA256 et SHA-256 simple ?

SHA-256 hache les données sans clé, donc n’importe qui peut reproduire le résultat. HMAC nécessite une clé secrète partagée, ce qui assure l’authentification en plus de l’intégrité.

Le HMAC SHA-1 est-il toujours sûr ?

HMAC-SHA1 est considéré comme faible pour les nouveaux systèmes. Utilisez HMAC-SHA256 ou HMAC-SHA512 pour les nouvelles implémentations.

Que fait le générateur HMAC en ligne - Authentification SHA-256 & SHA-512 ?

Générateur HMAC en ligne - Authentification SHA-256 & SHA-512 : fonctionne entièrement dans votre navigateur et vous aide à accomplir cette tâche sans envoyer de données à un serveur.

Le générateur HMAC en ligne - Authentification SHA-256 & SHA-512 est-il gratuit ?

Oui. Cet outil est gratuit et ne nécessite aucune inscription.