JWT Signer: semnează token-uri JWT HMAC
JWT Signer creează un token web JSON semnând o sarcină utilă JSON cu un secret partajat și un algoritm HMAC: HS256, HS384 sau HS512. Editează header-ul și sarcina utilă, alege algoritmul, iar instrumentul produce un token live header.payload.signature codificat cu Base64URL. Folosește Decodificatorul JWT pentru a inspecta rezultatul; semnarea RS*/ES* trebuie făcută extern.
JWT Signer este un instrument bazat pe browser pentru token-uri web JSON, destinat creării și semnării token-urilor HMAC. Introdu sau editează un header și o sarcină utilă JSON, furnizează un secret partajat și alege HS256, HS384 sau HS512. Instrumentul generează token-ul semnat live în forma standard header.payload.signature, cu componentele token-ului codificate folosind Base64URL.
Algoritmul de semnare determină modul în care secretul partajat este folosit pentru a crea semnătura HMAC. Opțiunile disponibile sunt HS256, HS384 și HS512. Acest instrument acoperă cazul HMAC; pentru algoritmii RS*/ES*, folosește Generatorul de perechi de chei și semnează extern. Odată generat, token-ul poate fi inspectat cu Decodificatorul JWT.
Un JWT transportă informații în header-ul și sarcina sa utilă, în timp ce semnătura sa este folosită pentru a verifica dacă token-ul nu a fost schimbat. JSON este folosit pentru header și sarcina utilă, iar codificarea Base64URL face conținutul lor potrivit pentru formatul compact de token. S-ar putea să creezi sau să actualizezi un JWT când lucrezi la o aplicație sau testezi un flux de lucru care folosește autentificare bazată pe token-uri.
JWT Signer rulează complet în browserul tău. Datele de intrare sunt procesate pe dispozitivul tău și nu sunt încărcate, stocate sau trimise către un server. Funcționează offline după ce pagina s-a încărcat, astfel încât îl poți folosi fără conexiune la rețea după acel punct.
Acest instrument este util pentru dezvoltatori și ingineri DevOps care au nevoie să creeze un JWT semnat HMAC fără a instala nimic local. Fluxul său de lucru bazat pe browser este la îndemână și când folosești o altă mașină sau vrei să eviți trimiterea datelor interne către un serviciu terț.
Pasul 1: Introdu sau editează header-ul JWT și sarcina utilă JSON. Asigură-te că sarcina utilă este JSON valid înainte de semnare.
Pasul 2: Introdu secretul partajat folosit pentru a crea semnătura HMAC.
Pasul 3: Alege HS256, HS384 sau HS512 ca algoritm de semnare.
Pasul 4: Analizează token-ul header.payload.signature generat, apoi copiază-l pentru fluxul tău de lucru. Poți inspecta rezultatul cu Decodificatorul JWT.
Caz de utilizare: Creează un JWT pentru un flux de lucru de dezvoltare sau testare fără a instala un instrument local.
Caz de utilizare: Semnează un token de pe oricare mașină folosești, direct în browserul tău.
Caz de utilizare: Lucrează cu date sensibile sau interne de sarcină utilă fără a le trimite către un serviciu terț.
Caz de utilizare: Creează rapid un token cu HS256, HS384 sau HS512 când un proiect folosește semnare HMAC cu secret partajat.
Caz de utilizare: Editează header-ul JSON sau sarcina utilă a unui token și generează o nouă semnătură cu secretul partajat.
Caz de utilizare: Inspectează un token generat cu Decodificatorul JWT când ai nevoie să-i analizezi conținutul.