Decodificador e Inspector JWT (JSON Web Token)
Decodifique, analice y audite JSON Web Tokens (JWT) en tiempo real con resaltado cromático de Header, Payload y Signature. Convierta marcas de tiempo de claims (exp, iat, nbf) a fechas legibles por humanos, detecte vulnerabilidades críticas como el algoritmo "none" y garantice privacidad absoluta: todo se procesa 100% en su navegador sin enviar tokens a ningún servidor.
Estructura Criptográfica de un JSON Web Token
De acuerdo con el estándar RFC 7519, un JWT está compuesto por tres cadenas codificadas en Base64URL separadas por puntos. Comprender su estructura es esencial para evitar brechas de autenticación y vulnerabilidades de token.
Encabezado (JOSE Header)
Especifica la metadata del token, incluyendo el algoritmo de firma criptográfica (HS256, RS256, ES256) y el tipo de credencial (JWT).
Carga Útil (Payload Claims)
Contiene las afirmaciones (claims) de identidad, permisos y roles, así como marcas de tiempo obligatorias para mitigar ataques de repeticación.
Firma Verificable (Signature)
Calculada cifrando el encabezado y el payload con la clave secreta o privada del emisor, impidiendo que terceros modifiquen los datos del token.
Glosario de Claims Reservados en JWT
Resumen de los claims estándar definidos en la especificación RFC 7519 para tokens de autorización y autenticación:
| Claim | Nombre Formal | Propósito de Seguridad | Formato Recomendado | Ejemplo |
|---|---|---|---|---|
| iss | Issuer | Identifica la autoridad emisora del token | String / URI | https://auth.toptoollab.com |
| sub | Subject | Identificador único de la entidad o usuario | String / UUID | usr_94a7e28b1f |
| aud | Audience | Identifica el servicio o API destinatario | String / Array | https://api.toptoollab.com |
| exp | Expiration Time | Límite temporal tras el cual el token es inválido | Unix Epoch (segundos) | 1735689600 |
| nbf | Not Before | Momento antes del cual el token no debe aceptarse | Unix Epoch (segundos) | 1704067200 |
| iat | Issued At | Momento exacto en el que el token fue generado | Unix Epoch (segundos) | 1704067200 |
Preguntas Frecuentes sobre Inspección JWT
Herramientas para Desarrolladores de TopToolLab
Encriptador y Desencriptador AES
Cifre y descifre mensajes y credenciales con AES-GCM autenticado y derivación PBKDF2 en su navegador.
Generador de Contraseñas y Entropía
Genere contraseñas aleatorias seguras y frases Diceware con evaluación de entropía Shannon y matriz de fuerza bruta.
Conversor YAML a JSON a CSV
Transforme datos estructurados entre YAML, JSON y CSV con aplanamiento de objetos y validación RFC 4180.
Formateador y Validador JSON
Inspeccione, formatee y valide documentos JSON desordenados con detección de errores de sintaxis en tiempo real.
