alat za programere / 12
Provera JWT potpisa
Dekodirajte JWT tokene i lokalno proverite HMAC SHA-256 potpise u pregledaču, bez čuvanja podataka na serveru.
Provera JWT potpisa: TOEA dekodira JSON zaglavlje i sadržaj tokena, a zatim pomoću Web Crypto API-ja u pregledaču izračunava HMAC-SHA256 sažetak radi provere validnosti potpisa. Radi 100% lokalno u vašem pregledaču, bez otpremanja datoteka na server.
- Kategorija
- Alatke za programere
- Pokretanja
- U vašem pregledaču
- Trošak
- Besplatno · bez registracije
- Dostupnost
- Spremno za upotrebu
U potpunosti radi u vašem pregledaču
Tajna se koristi upravo onako kako je uneta
Polje za tajnu čita se kao UTF-8 tekst, znak po znak. Razmak ili prelom reda na kraju, kopiran zajedno sa njom, može da učini da važeći token ne prođe proveru. Neke platforme prikazuju HMAC ključ kodiran u Base64 formatu; ako provera ne uspe sa ključem za koji znate da je ispravan, to kodiranje je uobičajen uzrok, a ključ čiji sirovi bajtovi nisu tekst ne može se uneti ovde.
RFC 7518 zahteva HMAC ključ najmanje dug kao izlaz heša, odnosno 32 bajta za HS256, zato su kratke tajne kao secret pogodne samo za testiranje.
Šta vam važeći rezultat ne govori
Provera obuhvata samo potpis. Tokenu koji je istekao prošle godine i dalje će biti prikazano da je važeći, zato uporedite njegov zahtev exp sa trenutnim vremenom na stranici Unix timestamp, a iss i aud proverite u odnosu na ono što vaš servis očekuje.
Tokeni potpisani algoritmom RS256, ES256 ili drugim algoritmom sa javnim ključem ovde se ne proveravaju. Za njih je potreban javni ključ izdavača, koji provajderi identiteta obično objavljuju kao JSON Web Key Set; Dekoder JWT i dalje učitava njihove zahteve.
Kako se koristi
- Nalepite tekstualni niz JWT tokena kodiran Base64 formatom.
- Unesite svoj tajni HMAC ključ.
- Pregledajte dekodirano zaglavlje i sadržaj, kao i oznaku provere potpisa uživo.
Privatnost i ograničenja
Tokeni i tajni ključevi obrađuju se isključivo u memoriji klijenta i nikada se ne prenose preko mreže.
Srodne alatke
Često postavljana pitanja
Koji algoritmi potpisa su podržani?
HMAC algoritmi (HS256, HS384, HS512) podržani su za lokalnu proveru potpisa.
Da li su moji tajni ključevi bezbedni?
Da, provera pomoću Web Crypto API-ja izvršava se isključivo u JavaScriptu lokalnog pregledača.
Besplatan alat · pokretanja: u vašem pregledaču · nalog nije potreban