Outil Gratuit

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

Algorithme

Comment ça marche

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. N'exposez jamais de véritables secrets dans un outil de navigateur.

Comment fonctionne la signature JWT

La signature JWT basée sur HMAC combine l'en-tête codé en Base64url et la charge utile avec une clé secrète pour produire une signature. Les trois parties sont jointes par des points pour former le jeton final.

Avertissement de sécurité

N'utilisez jamais de véritables secrets de production dans les outils basés sur le navigateur. Cet encodeur est destiné uniquement au développement, aux tests et à l'apprentissage.

Comment utiliser

  1. Choisissez un algorithme (HS256, HS384 ou HS512).
  2. Modifiez le JSON de la charge utile — ajoutez les réclamations dont vous avez besoin.
  3. Entrez une clé secrète.
  4. 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 autres algorithmes asymétriques ne sont pas pris en charge dans cet outil de navigateur.
Est-ce sûr d'utiliser avec des secrets de production?
Non. N'entrez jamais les secrets de production dans un outil de navigateur. Utilisez ceci uniquement pour le développement et les tests.