Dekoder JWT
Dekoduj lokalnie nagłówek i ładunek JSON Web Token bez weryfikacji podpisu.
Przewodnik krok po kroku
Przewodnik krok po kroku
Zrozumienie czytelnych części JWT.
- Rozważ fikcyjny nagłówek {"typ":"JWT"} i ładunek {"sub":"demo-user"}. To objaśniające fragmenty JSON, a nie token do wklejenia.
- Przeczytaj objaśnienia przed samodzielnym uruchomieniem narzędzia. Przewodnik nie ładuje przykładów ani nie rozpoczyna inspekcji.
Przykład poglądowy
Trzyczęściowy JWT zawiera nagłówek, ładunek i podpis. Dekoder pokazuje dwie pierwsze części jako JSON i oznacza podpis jako niezweryfikowany.
Jak odczytać wynik
Dekodowanie nie weryfikuje podpisu ani nie uwierzytelnia. Deklaracje są wiarygodne dopiero po poprawnej weryfikacji przez system docelowy. Narzędzie nie odszyfrowuje pięcioczęściowych JWE; nigdy nie udostępniaj prawdziwego tokenu dostępu.
Ten przewodnik edukacyjny jest statyczny. Nie wypełnia pól, nie generuje wartości ani nie odczytuje danych przeglądarki lub jej pamięci. Do ćwiczeń używaj fikcyjnych, niepoufnych danych. Nigdy nie udostępniaj haseł, kluczy, tokenów ani wartości plików cookie. Te objaśnienia nie są audytem ani certyfikacją bezpieczeństwa.
Udostępnij narzędzie
Udostępniany jest wyłącznie publiczny link do narzędzia. Twoje dane wejściowe i wyniki pozostają tutaj.
Pokaż link do ręcznego skopiowania
Krótka odpowiedź
Dekoduj nagłówek i ładunek Base64URL trzyczęściowego podpisanego JWT, aby sprawdzić ich zawartość. Pięcioczęściowe szyfrowane tokeny JWE nie są obsługiwane. To narzędzie nie weryfikuje podpisu tokenu ani jego deklaracji.
Strona i jej zasoby są pobierane z witryny; ta operacja wykorzystuje wpisane wartości wyłącznie w tej przeglądarce i nie wysyła ich do punktu obliczeniowego.
Jak używać
Wklej trzyczęściowy JWT, aby zdekodować jego nagłówek i zawartość Base64URL. Dekodowanie nie weryfikuje podpisu, wystawcy, odbiorców ani ważności; nie ufaj deklaracjom, dopóki Twoja aplikacja ich nie zweryfikuje.
Ograniczenia
Zdekodowany nagłówek lub ładunek jest niezaufany, dopóki aplikacja odbierająca nie zweryfikuje podpisu tokenu i odpowiednich deklaracji.
Najczęstsze pytania
Czy dekodowanie JWT potwierdza jego autentyczność?
Nie. Dekodowanie jedynie odczytuje zakodowane części. Aplikacja odbierająca musi zweryfikować podpis i odpowiednie deklaracje.
Dlaczego tokeny pięcioczęściowe nie są dekodowane?
Pięcioczęściowy token w formacie kompaktowym to JWE z zaszyfrowanym ładunkiem. Narzędzie odczytuje tylko nagłówek i ładunek trzyczęściowych podpisanych JWT; odszyfrowanie JWE wymaga odpowiedniego klucza.
Czy zawartość JWT jest zaszyfrowana?
Niekoniecznie. Ładunek podpisanego JWT jest zwykle czytelny dla każdego, kto ma token; szyfrowanie jest osobną formą tokenu.
Dlaczego warto użyć tokenu testowego lub wygasłego?
Jeśli JWT jest tokenem dostępu typu bearer, każda osoba, która go posiada, może być w stanie uzyskać dostęp do jego zasobów. Ten dekoder działa lokalnie, ale nie weryfikuje tokenu; aktywne dane uwierzytelniające przechowuj w zaufanych narzędziach.
Źródła i odniesienia
- RFC 7519: JSON Web Token
- RFC 7516: JSON Web Encryption
- RFC 8725: aktualne zalecane praktyki dotyczące JSON Web Token
- RFC 6750: użycie tokenów Bearer w OAuth 2.0
Te źródła dokumentują wskazaną normę lub API przeglądarki; nie potwierdzają poprawności wyników narzędzia.
