fixmint
PT

Decodifique um JWT e verifique a assinatura

Cole um JSON Web Token para ler o cabeçalho e o payload, ver quando ele expira e verificar a assinatura.

  • Roda no seu dispositivo
  • Sem cadastro
  • Funciona offline depois de uma visita

O token e as chaves ficam nesta aba. Nada é armazenado.

Como decodificar um JWT e verificar a assinatura

  1. Cole o token ou teste com o exemplo.
  2. Digite o segredo, ou cole a chave pública, para verificar a assinatura.
  3. Leia o veredito, as claims e as notas de segurança.

Perguntas

Meu token é enviado para algum lugar?

Não. A decodificação e a verificação da assinatura rodam no seu navegador, com a Web Crypto. O token e as chaves não são armazenados nem enviados a nenhum servidor.

Por que aparece que a assinatura não foi verificada?

A verificação precisa do segredo para HS256, HS384 ou HS512, ou da chave pública para tokens RS, PS, ES e EdDSA. Ler o payload não prova quem assinou. O token de exemplo é assinado com o segredo your-256-bit-secret.

Ele consegue abrir um token criptografado?

Não. Um token criptografado (JWE, com cinco partes) precisa da chave de descriptografia, que esta ferramenta não aceita. Por isso, ela informa isso e para por aí.

Quais formatos de chave funcionam?

Uma chave pública PEM que começa com BEGIN PUBLIC KEY, ou um JWK em JSON. Certificados (BEGIN CERTIFICATE) e chaves PKCS#1 não são lidos aqui. EdDSA exige um navegador com suporte a Ed25519.

Avaliações

    Ainda não há avaliações. Seja o primeiro.

    Sua nota

    Seu e-mail nunca é exibido nem guardado.

    Leia mais