Descrizione dello strumento

JWT Parser è uno strumento completo per decodificare, analizzare e verificare i JSON Web Token (JWT). Consente di ispezionare la struttura di un JWT scomponendolo nei suoi tre componenti principali: intestazione, payload e firma. Lo strumento fornisce anche funzionalità di verifica della firma quando si fornisce una chiave segreta, aiutandoti a convalidare l'autenticità dei token.

Funzionalità

  • Decodifica token: Decodifica e analizza automaticamente i token JWT in formato JSON leggibile
  • Suddivisione dei componenti: Visualizza separatamente le sezioni intestazione, payload e firma
  • Verifica della firma: Verifica le firme dei token utilizzando algoritmi HMAC (HS256, HS384, HS512)

Cos'è JWT?

JWT (JSON Web Token) è uno standard aperto (RFC 7519) che definisce un modo compatto e autonomo per trasmettere in modo sicuro informazioni tra le parti come oggetto JSON. Queste informazioni possono essere verificate e affidabili perché sono firmate digitalmente.

I JWT sono costituiti da tre parti separate da punti (.):

  • Intestazione: Contiene il tipo di token (JWT) e l'algoritmo di firma
  • Payload: Contiene i claim (dati utente e metadati)
  • Firma: Utilizzata per verificare che il token non sia stato manomesso

Algoritmi supportati

Questo strumento supporta gli algoritmi HMAC (Hash-based Message Authentication Code) per la verifica della firma:

  • HS256: HMAC con SHA-256
  • HS384: HMAC con SHA-384
  • HS512: HMAC con SHA-512

Nota: Gli algoritmi asimmetrici (RS256, ES256, ecc.) non sono attualmente supportati in questo strumento.