Ir para o conteúdo
Toova
Todas as Ferramentas

Gerador de JWT (HS256)

Privado por design — roda inteiramente no seu navegador

Crie um JWT assinado em HS256 a partir de um payload JSON e um segredo compartilhado. Header, body e assinatura são calculados no navegador via Web Crypto.

Por que só HS256

HS256 é o algoritmo de JWT mais comum e usa HMAC com SHA-256 — o Web Crypto cobre nativamente. RS256 e ES256 exigem chave privada, e entram quando o gerador de keypair amadurecer.

O segredo é enviado para servidor

Não. A assinatura acontece no navegador com crypto.subtle. Segredo e payload nunca saem desta aba.

Quão grande deve ser o segredo

Pelo menos 32 bytes (256 bits) para HS256. Segredos menores enfraquecem a garantia de segurança, ainda que a assinatura continue válida.

Perguntas Frequentes

Por que só HS256?
HS256 é o algoritmo de JWT mais comum e usa HMAC com SHA-256 — o Web Crypto cobre nativamente. RS256 e ES256 exigem chave privada, e entram quando o gerador de keypair amadurecer.
O segredo é enviado para servidor?
Não. A assinatura acontece no navegador com crypto.subtle. Segredo e payload nunca saem desta aba.
Quão grande deve ser o segredo?
Pelo menos 32 bytes (256 bits) para HS256. Segredos menores enfraquecem a garantia de segurança, ainda que a assinatura continue válida.
Dá para adicionar iat ou exp?
Inclua iat e exp direto no payload JSON. A ferramenta não preenche automaticamente, então você mantém controle do conjunto de claims.