Ferramenta JWT

Decodifique tokens JWT, verifique assinaturas HMAC e gere tokens HS256, HS384 ou HS512 em uma única página simples.

1. Decodificar JWT
Cabeçalho · Payload · Assinatura

Um JWT tem três partes em Base64URL separadas por pontos: cabeçalho, payload e assinatura. Este decodificador formata as partes JSON e mostra claims comuns.

Algoritmo
-
Sujeito (sub)
-
Status temporal
-
Emitido em
-
Expira em
-
Assinatura
Não verificado
Parte do cabeçalho
-
Parte do payload
-
Parte da assinatura
-
2. Verificar assinatura
HS256 · HS384 · HS512
Mostrar segredo
Pronto Digite o segredo correspondente e clique em Verificar.
3. Gerar JWT
Mostrar segredo
Os botões de exp estendem o valor futuro de exp existente. Se exp estiver ausente ou expirado, eles começam a partir do horário atual.
Declaração de Privacidade da StarryTool: Na StarryTool, valorizamos muito a sua privacidade. Todo o processamento de dados nesta página é realizado no seu dispositivo por JavaScript no lado do cliente, garantindo a segurança dos dados. Não registramos nem armazenamos nenhum dado enviado ou gerado. Para mais informações sobre as práticas de privacidade em nosso site, consulte nossa Política de Privacidade.

Como usar

1. Cole um JWT no decodificador para visualizar o cabeçalho, o payload, a assinatura e os claims comuns. 2. Informe o segredo HMAC correspondente e clique em Verificar para conferir assinaturas HS256, HS384 ou HS512. 3. Use Carregar dados decodificados se quiser copiar o cabeçalho e o payload decodificados para o gerador. 4. Edite o JSON do cabeçalho e o JSON do payload, escolha um algoritmo, informe um segredo e clique em Gerar JWT.

Sobre esta ferramenta JWT

Esta ferramenta JWT foi criada para desenvolvimento e depuração rápidos. Ela permite decodificar JWT em Base64URL, além de assinar e verificar JWTs baseados em HMAC.

• Recursos

Decodificador JWT: decodifica o JSON do cabeçalho e do payload de um token JWT e mostra claramente as três partes do token, uma por linha. Resumo de claims: confira rapidamente claims comuns, como sujeito, horário de emissão, horário de expiração e status temporal do token. Verificação de assinatura: verifica se a assinatura de um token HS256, HS384 ou HS512 corresponde a um segredo. Gerador de JWT: cria um JWT HMAC assinado a partir de um JSON de cabeçalho e um JSON de payload editáveis. Carregar dados decodificados: envia o cabeçalho e o payload decodificados para o gerador, para que você possa editar e gerar um novo token. Botões rápidos de tempo: define iat como o horário Unix atual ou estende exp em 15 minutos, 1 hora ou 1 dia. Copiar resultados rapidamente: copie o token, as partes do JWT ou o JWT gerado diretamente pela página. Processamento no navegador: a decodificação, a geração e a verificação de assinatura do JWT são executadas diretamente no seu navegador.

• Observações

Esta ferramenta suporta os algoritmos HMAC para JWT HS256, HS384 e HS512 na geração e verificação. Tokens que usam RSA, ECDSA, EdDSA ou outros algoritmos ainda podem ser decodificados, mas suas assinaturas não são verificadas por esta página. Os claims exp, iat e nbf são timestamps Unix em segundos. O resumo de claims mostra esses valores como data e hora locais do seu navegador. :wiki_link
Copiado