JOSE y JWT
Firma, decodifica y verifica JSON Web Tokens, descifra JWE, lee tokens PASETO, genera claves y conviértelas entre JWK, PEM y SSH, y crea o comprueba los conjuntos de claves que hay detrás, con explicaciones claras de qué está mal.
9 herramientas
Decodificador de JWT ES256
Decodifica y verifica tokens ES256/ES384/ES512
Decodifica un JWT, inspecciona el encabezado y los claims, verifica tokens firmados con ECDSA (ES256, ES384, ES512) con una clave pública y obtén una explicación clara de qué falla.
Abrir herramientaComprobador de JWKS y OIDC
Comprueba el conjunto de claves que respalda tus tokens
Introduce la URL de un JWKS, una configuración de OpenID o solo el dominio del emisor: el comprobador descarga lo que tu proveedor sirve realmente e informa de los tamaños de clave, las claves sin kid, los identificadores duplicados, los certificados caducados, el material privado publicado por error y los algoritmos anunciados.
Abrir herramientaFirmador de JWT
Firma tokens con tu propia clave
Construye un JWT a partir de un encabezado y unos claims, define iat, nbf y exp con tiempos relativos y fírmalo con cualquier algoritmo JOSE: HMAC, RSA, RSA-PSS, ECDSA o EdDSA. La clave se queda en tu navegador.
Abrir herramientaGenerador de claves
Pares de claves nuevos en JWK, PEM y SSH
Crea en tu navegador pares de claves EC, Ed25519, X25519 y RSA o secretos simétricos y obtenlos en JWK, PEM, OpenSSH y bytes en bruto, con la huella digital RFC 7638 como kid.
Abrir herramientaConversor de JWK
JWK ⇄ PEM ⇄ OpenSSH ⇄ hex
Pega una clave en cualquier forma —JWK, PEM, un certificado, OpenSSH o hex en bruto— y obtenla en todas las demás, con su huella digital RFC 7638 y los algoritmos para los que sirve. La conversión se hace en tu navegador.
Abrir herramientaConstructor de JWKS
Crea y comprueba un conjunto de claves JSON Web Key
Convierte claves públicas PEM, certificados y JWK en un conjunto de claves JSON Web Key con kid RFC 7638 y cadenas x5c, o pega un conjunto para comprobar si tiene claves privadas filtradas, kid duplicados o usos mezclados.
Abrir herramientaInspector de JWE
Decodifica y descifra tokens JWE
Pega un JWT cifrado o cualquier JWE —compacto o JSON— para leer su encabezado y su estructura, y después descífralo con tu clave privada, una clave compartida o una contraseña. El descifrado se hace en tu navegador.
Abrir herramientaCalculadora de HMAC
HMAC, SHA-2, SHA-3 y MD5
Calcula un HMAC con SHA-1, SHA-2 o SHA-3, o todos los resúmenes habituales de un mensaje a la vez, comprueba un MAC esperado en tiempo constante y compara dos valores de forma segura. Se ejecuta en tu navegador.
Abrir herramientaDecodificador de PASETO
Decodifica y verifica tokens PASETO
Pega un token PASETO para ver su versión, su propósito, sus claims y su pie, y verifica una firma v4.public o v3.public con la clave pública del emisor. Funciona por completo en tu navegador.
Abrir herramienta