Zdekodowany nagłówek, ładunek i podpis
Serializacja kompaktowa jest dzielona na trzy segmenty Base64URL: nagłówek i ładunek pokazujemy jako sformatowany JSON, a segment podpisu w oryginalnej postaci.
Lokalna analiza tokenów JSON Web Token
Nagłówek, ładunek i oświadczenia dekodowane w przeglądarce, bez wysyłania czegokolwiek.
Dekoduje. Nie weryfikuje i nigdy nie twierdzi inaczej. Dekodowanie rozpakowuje to, co token mówi sam o sobie; udowodnienie, że token jest autentyczny, oznacza sprawdzenie jego podpisu sekretem albo kluczem publicznym wystawcy. To narzędzie nie prosi o klucz i nigdy go nie otrzymuje, więc podpis jest raportowany jako niezweryfikowany, a nie po cichu przedstawiany jako w porządku.
| Segment | Co się z nim dzieje |
|---|---|
| NagłówekDekodowany | Dekodowany z Base64URL i pokazywany jako sformatowany JSON, z odczytanym z niego algorytmem. |
| ŁadunekDekodowany | Dekodowany z Base64URL i pokazywany jako sformatowany JSON, z wyciągniętymi i opisanymi zarejestrowanymi oświadczeniami. |
| PodpisPokazany, jaki jest | Wyświetlany, nigdy sprawdzany. Sprawdzenie wymagałoby klucza. |
Siedem zarejestrowanych oświadczeń z RFC 7519 i rejestru IANA - iss, sub, aud, exp, nbf, iat i jti - jest wyciąganych z ładunku i opatrywanych właściwymi nazwami: wystawca, podmiot, odbiorca, czas wygaśnięcia, nie przed, wystawiono oraz identyfikator tokenu. Wszystko inne, co Twój system umieścił w tokenie, pozostaje widoczne w zdekodowanym ładunku, zamiast być ukryte dlatego, że nie jest standardowe.
exp, iat i nbf to wartości NumericDate, czyli sekundy od 1 stycznia 1970 UTC. Odczytane wprost nie mówią nic, więc są porównywane z bieżącym czasem i podawane jako ile zostało, jak dawno token wystawiono albo kiedy staje się aktywny. To zwykle całe pytanie, gdy token przestał działać.
Token niezabezpieczony nie niesie żadnego podpisu kryptograficznego. RFC 7519 dopuszcza go w określonych przypadkach wewnętrznych i nie daje on żadnej ochrony przed manipulacją, więc jest oznaczany wprost, zamiast wyglądać jak token, który po prostu ma krótki trzeci segment. Brakujący podpis nigdy nie powinien zostać wzięty za spełniony.
Zła liczba segmentów, uszkodzony Base64URL i nieprawidłowy JSON w segmencie dają własny komunikat każdy. Awaria mówi, który z tych trzech przypadków to był, zamiast zwracać pusty wynik i zostawiać Ci zgadywanie, czy token jest ucięty, uszkodzony, czy po prostu nie jest tokenem JWT.
Za tą stroną nie ma punktu API. Token jest dekodowany w pamięci przeglądarki i nigdy nie jest wysyłany, zapisywany w logu ani przechowywany, co ma tu większe znaczenie niż w większości narzędzi: produkcyjny token dostępu wklejony na cudzą stronę to poświadczenie, które właśnie ujawniłeś.
Najważniejsze możliwości opisane w praktyczny sposób.
Serializacja kompaktowa jest dzielona na trzy segmenty Base64URL: nagłówek i ładunek pokazujemy jako sformatowany JSON, a segment podpisu w oryginalnej postaci.
Standardowe oświadczenia RFC 7519 / IANA - iss, sub, aud, exp, nbf, iat oraz jti - są wyodrębniane z ładunku i opisywane, a oświadczenia własne pozostają widoczne w zdekodowanym ładunku.
exp, iat i nbf to wartości NumericDate. Narzędzie porównuje je z bieżącym czasem i podaje, ile czasu zostało, jak dawno token wydano albo kiedy stanie się aktywny.
Narzędzie wyłącznie dekoduje. Pokazuje algorytm i oznacza podpis jako niezweryfikowany, ponieważ jego sprawdzenie wymagałoby klucza.
Token bez zabezpieczenia jest jawnie oflagowany, żeby brak podpisu nigdy nie został wzięty za podpis prawidłowy.
Zła liczba segmentów, uszkodzone Base64URL lub nieprawidłowy JSON dają własny komunikat zamiast pustego wyniku.
Narzędzie nie ma endpointu API. Token jest dekodowany w pamięci przeglądarki i nigdy nie jest wysyłany, logowany ani zapisywany.
Prosta droga od oficjalnego źródła do pierwszego udanego użycia.
Skorzystaj z jednego z oficjalnych odnośników dostępnych dla Twojego urządzenia lub przeglądarki.
Postępuj zgodnie z instrukcjami sklepu lub otwórz aplikację internetową. Bez zewnętrznych instalatorów.
Sprawdź dostępne opcje, wybierz preferencje i rozpocznij od podstawowego zastosowania.
Przejrzysty opis głównych technologii użytych do budowy i utrzymania produktu.
Twoje dane pozostają na Twoim urządzeniu. Zawsze.