Inicio Decodificador JWT
Decodificador JWT
La firma no se comprueba. La caducidad y alg: none se muestran aparte.
Escriba una clave y se crea un JWT.
Por qué existe
Un token pegado a una respuesta de acceso se puede leer para ver a quién nombra y cuándo caduca, solo con la cabecera y la carga.
En la misma pantalla puede crear una muestra con HS256, RS256 o ES256 y ver si la forma coincide con lo que espera un cliente.
-
01Cómo usarlo
Pegue un token en el decodificador. Puede empezar por Bearer.
En el codificador, un algoritmo, una clave y una carga JSON crean un token.
-
02Así se ve
Si iat, nbf o exp es un número, se muestra como hora.
Si exp es anterior a ahora, se marca como caducado.
Escritoheader.payload.signature
alg HS256 typ JWT -
03Conviene saber
RS y ES necesitan una clave privada PEM PKCS#8. Crear una clave de ejemplo produce una de esa forma.
El decodificador no revisa la firma, así que lo que se ve en pantalla no basta para fiarse del token.
Preguntas
- Q¿Comprueba la firma?
- ANo. Lee la cabecera y la carga, y avisa si la firma está vacía o alg es none.
- Q¿Puedo incluir Bearer?
- ASí. El Bearer inicial y el espacio se quitan antes de leer.
- Q¿El token sale del navegador?
- ANo. La lectura y la firma terminan en este navegador.
Cómo lo calcula esta página
Esta página lee un JSON Web Token sin comprobar la firma. La cabecera y la carga se muestran como JSON.
Un secreto puede crear un token HS256 nuevo con la misma cabecera y carga. Ese token nuevo no prueba que la firma de un token anterior fuera válida. Si el algoritmo es none o la firma está vacía, la página lo dice.
Una caducidad, si existe, se lee como número y se muestra en la zona horaria de este dispositivo. El secreto y el token se quedan en este navegador. No use esta página como un servidor que verifica el token de otra persona.