Skip to content

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