Início Decodificador JWT
Decodificador JWT
A assinatura não é verificada. O vencimento e alg: none aparecem à parte.
Digite uma chave e um JWT é criado.
Por que existe
Um token preso a uma resposta de login pode ser lido para ver quem nomeia e quando vence, só com o cabeçalho e a carga.
Na mesma tela dá para criar uma amostra com HS256, RS256 ou ES256 e ver se a forma é a que o cliente espera.
-
01Como usar
Cole um token no decodificador. Pode começar com Bearer.
No codificador, um algoritmo, uma chave e uma carga JSON criam um token.
-
02Como fica
Se iat, nbf ou exp for número, aparece como hora.
Se exp for anterior a agora, marca-se como expirado.
Digitadoheader.payload.signature
alg HS256 typ JWT -
03Vale saber
RS e ES precisam de uma chave privada PEM PKCS#8. Criar uma chave de exemplo produz uma nesse formato.
O decodificador não confere a assinatura, então o que aparece na tela não é motivo para confiar no token.
Perguntas
- QEle confere a assinatura?
- ANão. Lê o cabeçalho e a carga, e avisa se a assinatura está vazia ou alg é none.
- QPosso incluir Bearer?
- ASim. O Bearer inicial e o espaço são retirados antes da leitura.
- QO token sai do navegador?
- ANão. A leitura e a assinatura terminam neste navegador.
Como esta página calcula
Esta página lê um JSON Web Token sem checar a assinatura. O cabeçalho e a carga aparecem como JSON.
Um segredo pode criar um token HS256 novo com o mesmo cabeçalho e a mesma carga. Esse token novo não prova que a assinatura de um token antigo era válida. Se o algoritmo é none ou a assinatura está vazia, a página diz isso.
Uma expiração, se houver, é lida como número e mostrada no fuso deste aparelho. O segredo e o token ficam neste navegador. Não use esta página como um servidor que verifica o token de outra pessoa.