Buscar herramientas

Búsqueda rápida de herramientas

Decodificar JWT

Decodifica tokens JWT a un formato legible, ver cabecera y carga útil.

Usos de la decodificación de JWT
La decodificación de JWT se utiliza para verificar el contenido del token, ayudando a los desarrolladores a depurar problemas de autenticación, analizar permisos de usuario, verificar tiempos de expiración y otra información clave.
Estructura de las tres partes de JWT
JWT consta de tres partes: Header (encabezado), Payload (carga útil), Signature (firma), separadas por puntos. Las primeras dos partes se pueden decodificar directamente en Base64.
Interpretación de la información del encabezado
El encabezado contiene el tipo de token (typ) y el algoritmo de firma (alg), como '{"typ":"JWT","alg":"HS256"}', indicando cómo verificar el token.
Análisis de datos de la carga útil
La carga útil contiene información de declaración, como ID de usuario (sub), tiempo de expiración (exp), tiempo de emisión (iat) y otros datos estándar y personalizados.
Verificación del tiempo de expiración
El campo exp representa la marca de tiempo de expiración, que se puede verificar rápidamente mediante decodificación para evitar el uso de tokens inválidos en solicitudes.
Precauciones de decodificación segura
La decodificación solo muestra el contenido del token, no verifica la validez de la firma. En entornos de producción, también se debe verificar la firma para asegurar que el token no ha sido alterado.