Guide d'Audit de Sécurité des Secrets JWT

Audit par Dictionnaire Hors Ligne

Calculates HMAC signatures offline using Web Crypto against 106 top breach passwords.

Decoded Token Header
{
  "alg": "HS256",
  "typ": "JWT"
}
Decoded Token Payload
{
  "sub": "1234567890",
  "name": "Alice",
  "role": "admin",
  "iat": 1516239022
}
AlgorithmeHS256
Dictionnaire106 Keys
Statut AuditReady
Temps Local-

100% Offline Cryptography

HMAC calculations run using the Web Crypto API strictly within browser memory. Your production tokens and signatures never touch the network.

Full HMAC Spec Support

Accurately checks HS256, HS384, and HS512 tokens using standard Base64url signature encoding and binary digest comparisons.

Curated Wordlist Defense

Contains the top 100+ most commonly abused default and framework secrets found across real-world security breaches.

Référence technique et guide d'architecture

Guide d'Audit de Sécurité des Secrets JWT — Guide de référence

Méthode d'analyse des tokens JWT contre les clés HMAC faibles et attaques par dictionnaire en local.

Paramètres clés et contrôles

tokenstring

Token JWT cible avec signature HMAC.

algorithmenum

Algorithme HMAC (HS256, HS384, HS512).

Conseils de pro et bonnes practices

Les secrets HMAC-SHA256 doivent contenir au moins 256 bits d'entropie réelle.

N'utilisez jamais de mots du dictionnaire pour signer vos tokens.

Adoptez des clés asymétriques (RS256) pour les architectures microservices.

Pièges courants et dépannage

Cet outil audite les tokens symétriques HMAC (HS256/384/512).

Vérifiez si votre clé est encodée en texte clair ou en Base64.

Foire aux questions (FAQ)

Mes tokens sont-ils envoyés sur internet ?▼

Non. Le calcul HMAC est réalisé par la Web Crypto API de votre navigateur.

Quelles clés sont incluses dans le dictionnaire ?▼

Plus de 100 clés vulnérables courantes (ex: 'secret', 'password', 'admin').

Combien de temps prend l'audit ?▼

Quelques millisecondes seulement grâce aux fonctions natives du navigateur.

Puis-je tester une clé manuellement ?▼

Oui, saisissez simplement votre chaîne dans le champ de vérification.

Outils et utilitaires connexes

Tous les outils →