HMAC Generator
Generateur de codes d'authentification HMAC (Hash-based Message Authentication Code).
Configuration
Resultats HMAC
Verification
Exemples de code
Cas d'usage
🔐 Webhooks
Verification d'integrite des payloads (GitHub, Stripe, Slack)
X-Hub-Signature-256: sha256=...
🎫 JWT
Signature des JSON Web Tokens avec HS256/HS384/HS512
header.payload.signature
☁️ AWS Signature
Authentification des requetes AWS (Signature Version 4)
AWS4-HMAC-SHA256
🔗 API Authentication
Signature des requetes API avec timestamp
HMAC(timestamp + method + path + body)
Algorithmes HMAC
| Algorithme | Taille sortie | Securite | Usage |
|---|---|---|---|
| HMAC-SHA256 | 256 bits | ⭐⭐⭐⭐⭐ | Recommande |
| HMAC-SHA384 | 384 bits | ⭐⭐⭐⭐⭐ | Haute securite |
| HMAC-SHA512 | 512 bits | ⭐⭐⭐⭐⭐ | Maximum |
| HMAC-SHA1 | 160 bits | ⭐⭐ | Legacy (deprecie) |
Securite
- Utilisez toujours une cle d'au moins 256 bits
- Ne hardcodez jamais les cles dans le code
- Utilisez
hmac.compare_digest()pour eviter les timing attacks