ToolHub
Otwórz narzędzie

Dekoder JWT

Dekoduj i weryfikuj tokeny JWT, przeglądaj nagłówek, ładunek i podpis

Narzędzia dla developerów

O tym narzędziu

Dekoder JWT to narzędzie online, które dekoduje JSON Web Token na trzy części: nagłówek, ładunek i podpis. Automatycznie wykrywa stan wygaśnięcia tokena, wyświetla zdekodowaną zawartość JSON z podświetlaniem składni i umożliwia osobne kopiowanie każdej części. Całe przetwarzanie odbywa się lokalnie w przeglądarce.

Główne funkcje

Szybki podgląd

Przypadki użycia

jwt token security

Często zadawane pytania

Czym jest token JWT?

JSON Web Token (JWT) to kompaktowy, bezpieczny dla URL sposób przekazywania informacji między dwiema stronami. Składa się z trzech części zakodowanych w Base64Url, oddzielonych kropkami: nagłówka, ładunku i podpisu. JWT jest powszechnie używany do uwierzytelniania i wymiany informacji w aplikacjach webowych.

Czy to narzędzie weryfikuje podpis JWT?

Nie. To narzędzie jedynie dekoduje JWT, aby wyświetlić jego zawartość, nie weryfikuje podpisu kryptograficznego. Weryfikacja podpisu wymaga klucza tajnego lub publicznego, których proces dekodowania nie dostarcza. Narzędzie koncentruje się na sprawdzaniu deklaracji tokena i stanu wygaśnięcia.

Jak działa sprawdzanie wygaśnięcia?

Jeśli zdekodowany ładunek zawiera deklarację exp (czas wygaśnięcia), narzędzie porównuje ją z bieżącym czasem. Zielony wskaźnik oznacza, że token jest nadal ważny, żółte ostrzeżenie oznacza, że token wygasł, wraz z konkretnym czasem wygaśnięcia.

Czy mój token JWT zostanie wysłany na serwer?

Nie. Wszystkie operacje dekodowania są wykonywane całkowicie w przeglądarce przy użyciu JavaScript, Twój token JWT nie jest przesyłany na żaden serwer. Jest to szczególnie ważne, ponieważ tokeny zwykle zawierają wrażliwe dane uwierzytelniające.

Dlaczego mój token pokazuje błąd nieprawidłowego formatu?

Prawidłowy JWT musi zawierać dokładnie trzy części oddzielone dwiema kropkami (np. xxxxx.yyyyy.zzzzz). Jeśli Twój token ma nieprawidłową liczbę części lub nagłówek i ładunek nie są prawidłowym JSON zakodowanym w Base64Url, narzędzie wyświetli komunikat o błędzie wskazujący problem.