Saltar al contenido
ecdsa.com

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 herramienta

Comprobador 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 herramienta

Firmador 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 herramienta

Generador 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 herramienta

Conversor 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 herramienta

Constructor 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 herramienta

Inspector 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 herramienta

Calculadora 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 herramienta

Decodificador 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