O que é o JWT Inspector e Como Decodificar Tokens JWT?
O JSON Web Token (JWT), definido pela RFC 7519, é um padrão aberto compacto e autocontido para transmitir informações de segurança entre duas partes como um objeto JSON. Um token JWT é composto por três partes separadas por pontos (.): Header (Cabeçalho), Payload (Dados e Declarações) e Signature (Assinatura digital). Nossa ferramenta permite inspecionar e decodificar cada camada em tempo real, verificando algoritmo (HS256, RS256), tempo de expiração (exp), emissor (iss), destinatário (aud) e claims personalizadas.
Como Utilizar: Passo a Passo
- Cole o token JWT completo (no formato xxx.yyy.zzz) na caixa de entrada principal.
- O cabeçalho (Header) e o corpo de dados (Payload) serão decodificados automaticamente em JSON formatado.
- Verifique os campos de tempo (exp, iat, nbf) convertidos automaticamente para horários humanos legíveis.
- Insira a chave secreta HMAC para validar a integridade da assinatura, ou inspecione as chaves públicas para algoritmos assimétricos.
Privacidade e Execução Segura no Navegador
O StackKit DevStudio executa todas as rotinas, cálculos de dígitos verificadores e formatações 100% no seu navegador (client-side). Seus dados e parâmetros nunca são enviados a servidores remotos.
Perguntas Frequentes (FAQ)
Decodificar um token expõe a chave secreta do servidor?
Não. O Header e o Payload de um JWT são apenas codificados em Base64Url, não criptografados. Qualquer pessoa que possua o token pode ler seu conteúdo. A chave secreta só é necessária para validar ou assinar o token, nunca estando contida nele.
Qual a diferença entre JWT assinado (JWS) e criptografado (JWE)?
Um JWS garante autenticidade e integridade (prova que o conteúdo não foi alterado), enquanto os dados são legíveis. Já um JWE (JSON Web Encryption) criptografa o payload para que apenas o destinatário com a chave privada possa ler as informações.
Esta ferramenta envia meu token para algum servidor?
Não. Todo o processo de decodificação e validação de assinatura roda 100% no seu navegador através do motor Web Crypto local. Seus tokens nunca trafegam pela rede.
Meus dados e parâmetros digitados são armazenados ou enviados para servidores?
Não. O StackKit DevStudio foi construído com arquitetura Zero Server Storage. Toda a lógica de computação, validação e formatação é executada estritamente no motor JavaScript do seu navegador. Seus dados nunca deixam seu computador.