Accueil Décodeur JWT
Décodeur JWT
La signature n’est pas vérifiée. L’expiration et alg: none sont montrés à part.
Saisissez une clé et un JWT est créé.
Pourquoi
Un jeton joint à une réponse de connexion se lit pour savoir qui il nomme et quand il expire, rien qu’avec l’en-tête et la charge.
Sur le même écran, on peut créer un exemple en HS256, RS256 ou ES256 et voir si la forme correspond à ce qu’un client attend.
-
01Mode d’emploi
Collez un jeton dans le décodeur. Il peut commencer par Bearer.
Dans l’encodeur, un algorithme, une clé et une charge JSON créent un jeton.
-
02Exemple
Si iat, nbf ou exp est un nombre, il s’affiche en heure.
Si exp est avant maintenant, il est marqué expiré.
Saisiheader.payload.signature
alg HS256 typ JWT -
03À savoir
RS et ES demandent une clé privée PEM PKCS#8. Créer une clé d’exemple en produit une de cette forme.
Le décodeur ne contrôle pas la signature, donc le contenu à l’écran n’est pas une raison de faire confiance au jeton.
Questions
- QVérifie-t-il la signature ?
- ANon. Il lit l’en-tête et la charge, et avertit si la signature est vide ou si alg vaut none.
- QPuis-je inclure Bearer ?
- AOui. Le Bearer du début et l’espace sont retirés avant la lecture.
- QLe jeton quitte-t-il le navigateur ?
- ANon. La lecture et la signature se terminent dans ce navigateur.
Comment cette page calcule
Cette page lit un JSON Web Token sans vérifier la signature. L’en-tête et la charge utile s’affichent en JSON.
Un secret peut construire un nouveau jeton HS256 à partir du même en-tête et de la même charge. Ce nouveau jeton ne prouve pas que la signature d’un ancien jeton était valable. Si l’algorithme est none ou si la signature est vide, la page le dit.
Une expiration, lorsqu’elle existe, est lue comme un nombre et affichée dans le fuseau de cet appareil. Le secret et le jeton restent dans ce navigateur. N’utilisez pas cette page comme un serveur qui vérifie le jeton de quelqu’un d’autre.