Pular para o conteúdo
ecdsa.com

JOSE e JWT

Assine, decodifique e verifique JSON Web Tokens, descriptografe JWEs, leia tokens PASETO, gere chaves e converta-as entre JWK, PEM e SSH, e monte ou confira os conjuntos de chaves por trás de tudo isso — com explicações claras do que está errado.

9 ferramentas

Depurador de JWT ES256 (JWT ES256 Debugger)

Decodifique e verifique tokens ES256/ES384/ES512

Decodifique um JWT, inspecione o cabeçalho e as claims, verifique tokens assinados com ECDSA (ES256, ES384, ES512) com uma chave pública e receba uma explicação em linguagem simples do que está errado.

Abrir ferramenta

Verificador de JWKS e OIDC (JWKS & OIDC Checker)

Verifique o conjunto de chaves por trás dos seus tokens

Informe uma URL de JWKS, uma configuração OpenID ou só o domínio do emissor — o verificador busca o que seu provedor realmente serve e informa tamanhos de chave, cobertura de kid, identificadores duplicados, certificados expirados, material privado publicado por engano e os algoritmos anunciados.

Abrir ferramenta

Assinador de JWT (JWT Signer)

Assine tokens com sua própria chave

Monte um JWT a partir de um cabeçalho e de claims, defina iat, nbf e exp com tempos relativos e assine-o com qualquer algoritmo JOSE — HMAC, RSA, RSA-PSS, ECDSA ou EdDSA. A chave fica no seu navegador.

Abrir ferramenta

Gerador de chaves (Key Generator)

Novos pares de chaves em JWK, PEM e SSH

Crie pares de chaves EC, Ed25519, X25519 e RSA ou segredos simétricos no seu navegador e obtenha-os em JWK, PEM, OpenSSH e bytes brutos, com a impressão digital (thumbprint) da RFC 7638 como kid.

Abrir ferramenta

Conversor de JWK (JWK Converter)

JWK ⇄ PEM ⇄ OpenSSH ⇄ hex

Cole uma chave em qualquer formato — JWK, PEM, um certificado, OpenSSH ou hex bruto — e obtenha-a em todos os outros, com a impressão digital (thumbprint) da RFC 7638 e os algoritmos adequados a ela. A conversão roda no seu navegador.

Abrir ferramenta

Construtor de JWKS (JWKS Builder)

Monte e verifique um JSON Web Key Set

Transforme chaves públicas PEM, certificados e JWKs em um JSON Web Key Set com kids RFC 7638 e cadeias x5c, ou cole um conjunto de chaves para procurar chaves privadas vazadas, kids duplicados e uso misto.

Abrir ferramenta

Inspetor de JWE (JWE Inspector)

Decodifique e descriptografe tokens JWE

Cole um JWT criptografado ou qualquer JWE — compacto ou JSON — para ler o cabeçalho e a estrutura e, em seguida, descriptografe-o com sua chave privada, chave compartilhada ou senha. A descriptografia roda no seu navegador.

Abrir ferramenta

Calculadora de HMAC (HMAC Calculator)

HMAC, SHA-2, SHA-3 e MD5

Calcule um HMAC com SHA-1, SHA-2 ou SHA-3, ou todos os digests comuns de uma mensagem de uma vez, confira um MAC esperado em tempo constante e compare dois valores com segurança. Roda no seu navegador.

Abrir ferramenta

Decodificador de PASETO (PASETO Decoder)

Decodifique e verifique tokens PASETO

Cole um token PASETO para ler a versão, a finalidade, as claims e o rodapé, e verifique uma assinatura v4.public ou v3.public com a chave pública do emissor. Tudo roda no seu navegador.

Abrir ferramenta