Générateur de HMAC (SHA-1, SHA-256, SHA-512)
Générez un HMAC (SHA-1, SHA-256, SHA-384, SHA-512) à partir d’un message et d’une clé.
🔒 100 % côté client — aucune donnée envoyée
Générez un HMAC à partir d'un message et d'une clé secrète, avec le choix de la fonction de hachage (SHA-1, SHA-256, SHA-512). Utile pour signer des données ou vérifier l'intégrité d'un payload. Le calcul est effectué dans votre navigateur, sans transmission de la clé.
À quoi ça sert ?
- ▸ Signer le payload d'un webhook
- ▸ Vérifier l'intégrité d'un message reçu
- ▸ Tester une signature d'API en développement
- ▸ Reproduire un HMAC attendu par un service tiers
FAQ
Quelle fonction de hachage choisir ?
SHA-256 est le choix par défaut recommandé. SHA-1 sert surtout à la compatibilité.
Différence entre HMAC et un simple hash ?
Le HMAC combine le message et une clé secrète, ce qui authentifie l'origine, contrairement à un hash simple.
Ma clé secrète est-elle envoyée ?
Non, la clé et le message restent dans votre navigateur.
Outils liés
AES · chiffrer / déchiffrer Chiffrez et déchiffrez du texte en AES-GCM avec un mot de passe, dans le navigateur. Clé d’API · générateur Générez des clés d’API avec préfixe personnalisable (sk_live_, pk_…), aléatoire crypto sûr. Hash bcrypt Générez un hash bcrypt d’un mot de passe et vérifiez qu’un mot de passe correspond à un hash, dans le navigateur. Calculatrice binaire (bit à bit) Effectuez des opérations bit à bit (AND, OR, XOR, NOT, décalages) sur deux nombres, dans le navigateur. Chiffres classiques (César, ROT13, Vigenère) Chiffrez et déchiffrez avec les chiffres César, ROT13 et Vigenère (pédagogique). CRC32 · somme de contrôle Calculez la somme de contrôle CRC32 d’un texte (hexadécimal).