Gerador de JWT
Gere tokens JWT com payload em formato JSON e assinatura HMAC-SHA256 diretamente online.
Executar ferramenta
O gerador de JWT cria tokens compostos por três secções separadas por pontos: cabeçalho, carga útil e assinatura digital gerada com HMAC-SHA256. Esta ferramenta online permite estruturar dados de autenticação e comunicação para testes de APIs e desenvolvimento de software. Pode inserir uma carga útil personalizada em formato JSON ou deixar o campo vazio para utilizar a estrutura padrão predefinida. O campo do segredo de assinatura permite definir uma chave de texto própria ou manter o valor de teste predefinido. O identificador do algoritmo surge no cabeçalho do token, enquanto a operação criptográfica aplica o método de cifra por chave simétrica. Se o texto inserido na carga útil contiver erros de sintaxe de dados, a geração é interrompida e o painel apresenta uma indicação clara de erro. Após executar a ferramenta, o token final fica pronto para cópia direta e integração no seu fluxo de trabalho.
Instruções
- Introduza o conteúdo da carga útil em formato JSON válido ou deixe o campo em branco para usar o modelo predefinido.
- Indique a chave secreta de assinatura no campo correspondente ou mantenha o valor padrão sugerido.
- Verifique o identificador de algoritmo pretendido para o cabeçalho do token.
- Prima o botão para gerar o token e consulte o resultado no painel inferior.
Exemplos
- Geração com carga útil personalizada: introduzir dados como utilizador e perfil com uma chave de teste própria para gerar o token assinado correspondente.
- Geração com valores padrão: manter o campo de carga útil vazio e utilizar o segredo predefinido para criar rapidamente um token de teste de três secções.
Perguntas frequentes
O que acontece se o texto introduzido na carga útil não for um JSON válido?
Se o texto contiver erros de formatação JSON, a ferramenta não consegue processar a estrutura e apresenta uma indicação clara de erro no painel.
É obrigatório preencher todos os campos para criar um token?
Não. Todos os campos são opcionais: se a carga útil estiver vazia, é utilizado um modelo padrão, e os campos do segredo e do algoritmo contam com valores predefinidos.
Qual é o método criptográfico utilizado na assinatura do token?
A assinatura é calculada com o método HMAC baseado na função hash SHA-256, utilizando a chave secreta configurada no formulário.
Esta ferramenta serve para validar ou inspecionar tokens existentes?
Não. A ferramenta destina-se exclusivamente à criação de novos tokens com base nos dados fornecidos no formulário.