Créez et signez un JWT en HS256 ou RS256 — directement dans votre navigateur.
L’Encodeur JWT crée un JSON Web Token à partir d’un header et d’un payload que vous écrivez, puis le signe. HS256 signe avec un secret partagé, RS256 avec une clé privée RSA — l’outil peut générer la paire de clés pour vous. Des préréglages et des boutons pour les claims iat, exp et jti permettent de créer un token de test en quelques secondes.
Le header, le payload, le secret et les clés restent dans votre navigateur et ne sont pas envoyés à un serveur — le site reçoit seulement un événement anonyme « outil ouvert », sans le contenu. Les clés enregistrées dans le coffre-fort ne restent que sur cet appareil et ne sont pas synchronisées avec votre compte. Un résultat envoyé vers un autre outil reste 24 heures sur cet appareil dans « Activité récente ».
HS256 utilise un seul secret pour signer et vérifier : quiconque vérifie le token peut aussi en émettre. RS256 signe avec une clé privée et vérifie avec une clé publique, ce qui convient aux services qui doivent seulement vérifier les tokens.
Cliquez sur « Générer une nouvelle paire de clés » : la clé privée remplit le champ de signature et la clé publique apparaît dessous, prête à être copiée vers le service qui vérifie le token.
Dans ce navigateur, sur cet appareil. Il n’est pas synchronisé avec votre compte, et effacer les données du site le supprime.