Codificar y decodificar Base64
Codifica texto a Base64 o decodifícalo de nuevo.
Lee la cabecera y el contenido de un JSON Web Token y mira cuándo caduca.
Tus archivos se quedan en tu dispositivo
El token se decodifica en tu navegador y nunca se envía a un servidor. Aun así, trata los tokens reales como secretos y usa tokens de prueba cuando puedas.
No. Solo decodifica. Verificar requiere el secreto o la clave pública, y debe hacerlo tu servidor. Un token decodificado no es prueba de que sea auténtico.
La decodificación ocurre en local y no se sube nada, pero cualquiera con un token válido puede usarlo hasta que caduque. No pegues tokens reales en ninguna página en la que no confíes, y revoca uno si se filtra.
exp es la hora de caducidad, iat es cuándo se emitió y nbf es la hora antes de la cual no debe aceptarse. Todos son horas Unix en segundos, que aquí se muestran como fechas UTC.
Un JWT es cabecera.contenido.firma, y cada parte está codificada en Base64URL y unida por puntos. Un token con dos partes no está firmado, y uno con cinco partes es un JWE cifrado que no se puede leer sin una clave.
No. Un JWT firmado normal solo está codificado. Cualquiera que lo tenga puede leer el contenido, así que nunca pongas secretos en uno.