Cryptographie et sécurité

Générateur de jetons JWT

Générez un jeton JWT signé avec une charge utile JSON personnalisée et un secret HMAC-SHA256.

Exécuter l’outil

Cet utilitaire crée un jeton web JSON (JWT) signé composé de trois parties distinctes séparées par des points : l'en-tête, la charge utile et la signature cryptographique. Vous pouvez fournir votre propre structure de données au format JSON dans le champ de données, ou laisser la zone vide pour utiliser le contenu par défaut prédéfini. La signature numérique applique le hachage HMAC avec SHA-256 à partir de la clé secrète indiquée, qui prend la valeur « my-secret » si aucun texte n'est renseigné. Le champ d'algorithme définit l'en-tête du jeton, prérempli avec la valeur « HS256 ». En cas de saisie JSON incorrecte ou mal formée, la génération s'interrompt et signale l'erreur de syntaxe. Cet outil en ligne facilite la création rapide de jetons de test pour vos développements d'API, vos maquettes d'authentification et vos vérifications techniques d'échange de données sécurisées.

Mode d’emploi

  1. Saisissez votre objet JSON personnalisé dans le champ de charge utile, ou laissez la zone vide pour adopter les données par défaut.
  2. Indiquez votre chaîne secrète de signature ou conservez la valeur proposée par défaut.
  3. Vérifiez la valeur de l'algorithme d'en-tête affichée dans le formulaire.
  4. Lancez la génération pour afficher immédiatement le jeton compact à trois segments.

Exemples

  • Génération simple avec valeurs par défaut : sans renseigner de charge utile ni de clé, le formulaire applique le corps par défaut et le secret « my-secret » pour signer le jeton avec HS256.
  • Données utilisateur personnalisées : saisissez {"sub": "1234567890", "name": "Alice", "admin": true} avec la clé « cle-api-projet » pour obtenir le jeton à trois volets correspondant.

FAQ

Que se passe-t-il si la zone de charge utile reste vide ?

Le générateur applique automatiquement un objet JSON par défaut et produit un jeton valide avec cette structure.

Quel algorithme de signature est utilisé pour générer le jeton ?

Le calcul de signature s'effectue au moyen de l'algorithme HMAC avec la fonction de hachage cryptographique SHA-256.

Pourquoi la génération signale-t-elle une erreur avec mon JSON ?

Le texte de la charge utile doit respecter scrupuleusement la syntaxe JSON, notamment l'utilisation de guillemets droits pour les clés et les chaînes. Une virgule superflue ou un crochet manquant empêche la création du jeton.

Intégrer cet outil

Ajoutez cet outil SmartPlusLab fonctionnel à votre site avec le code ci-dessous.