Generatore di JWT (firma token HS256)
Crea e firma token JWT con HS256, HS384 o HS512 a partire da un payload JSON e da una chiave segreta, con scorciatoie per iat, exp e sub, e verifica la firma di un token esistente.
Come si usaCrea e firma un JSON Web Token
Generatore di JWT (firma token HS256): a cosa serve
Scrivi il payload in JSON, inserisci la chiave segreta e scegli l’algoritmo. Lo strumento crea l’intestazione, codifica tutto in Base64 URL e firma il token con HMAC tramite la Web Crypto API. Dei pulsanti aggiungono le claim iat ed exp, e un campo verifica se la firma di un token esistente corrisponde alla chiave.
Come si usa
- Scrivi il payload in JSON.
- Inserisci la chiave e l’algoritmo.
- Copia il token o verificane un altro.
Quando usarlo
- Testare API che richiedono l’autenticazione con JWT.
- Generare token per gli ambienti di sviluppo.
- Capire come funziona la firma di un JWT.
Domande frequenti
Che cos’è un JWT?
È un token nel formato intestazione.payload.firma, con ogni parte in Base64 URL. Il payload contiene le informazioni (claim), come l’utente (sub) e la scadenza (exp), e la firma garantisce che nessuno abbia alterato il contenuto senza conoscere la chiave.
Il payload è cifrato?
No. Chiunque può decodificare e leggere il payload di un JWT firmato. La firma impedisce solo le modifiche. Non inserire mai password o dati sensibili nel token.
Quale chiave usare con HS256?
Una chiave segreta lunga e casuale, di almeno 32 byte, conservata solo sul server. Per i test puoi generarne una con il generatore di password. Lo strumento firma con la Web Crypto API.
È davvero gratis?
Sì, 100% gratis. Senza registrazione, senza abbonamento e senza limiti d’uso. Tutti gli strumenti di Tools123 sono gratuiti.