JWT Encoder
Générez des JSON Web Tokens signés avec HS256, HS384 ou HS512. Définissez un en-tête et une charge utile personnalisés, fournissez un secret et copiez le JWT encodé.
JWT Encoder
Comment ça fonctionne
1. Base64URL-encode the header JSON and payload JSON separately.
2. Concatenate them as header.payload.
3. Sign that string using HMAC with your chosen SHA algorithm and secret.
4. Base64URL-encode the signature and append as header.payload.signature.
⚠ Pour le développement et les tests uniquement. Ne jamais exposer de vrais secrets dans un outil de navigateur.
Comment fonctionne la signature JWT
La signature JWT basée sur HMAC combine l'en-tête et la charge utile codés en Base64url avec une clé secrète pour produire une signature. Les trois parties sont jointes avec des points pour former le jeton final.
Avertissement de sécurité
Ne jamais utiliser de vrais secrets de production dans des outils basés sur navigateur. Cet encodeur est destiné au développement, aux tests et à l'apprentissage uniquement.
Comment utiliser
- Choisissez un algorithme (HS256, HS384 ou HS512).
- Modifiez le JSON de la charge utile — ajoutez les réclamations dont vous avez besoin.
- Entrez une clé secrète.
- Cliquez sur Générer JWT et copiez le résultat.
La signature s'exécute dans votre navigateur à l'aide de l'API Web Crypto — aucune donnée n'est envoyée à un serveur.
Questions Fréquemment Posées
- Quels algorithmes sont pris en charge ?
- HS256, HS384 et HS512 (HMAC-SHA). RS256 et les autres algorithmes asymétriques ne sont pas pris en charge dans cet outil de navigateur.
- Est-il sûr d'utiliser ceci avec des secrets de production ?
- Non. Ne jamais entrer de secrets de production dans un outil de navigateur. Utilisez-le pour le développement et les tests uniquement.