JWTJSON Web Tokendekodowanietokenautoryzacjaprogramowanie

Dekoder JWT (JSON Web Token) online

Mariana Costa

Autor: Mariana Costa· Especialista em Ferramentas

·2 min czytania

Dekoder JWT pozwala na błyskawiczne odkodowanie i inspekcję tokenów JSON Web Token - wystarczy wkleić token, aby zobaczyć jego nagłówek, payload i informacje o ważności. Wszystko działa bezpiecznie w przeglądarce, bez wysyłania tokenu na serwery.

Co to jest JWT (JSON Web Token)?

JWT (JSON Web Token) to otwarty standard (RFC 7519) definiujący kompaktowy i samodzielny sposób bezpiecznego przesyłania informacji między stronami jako obiekt JSON. Tokeny JWT są powszechnie stosowane do:

Token JWT składa się z trzech części oddzielonych kropką:

  1. Header (nagłówek) - algorytm szyfrowania i typ tokenu
  2. Payload (ładunek) - dane, tzw. claims (roszczenia), np. user_id, role, exp
  3. Signature (podpis) - weryfikacja autentyczności tokenu

Każda część jest zakodowana w Base64URL (nie zaszyfrowana!), więc można ją zdekodować bez znajomości klucza.

Jak używać Dekodera JWT - kroki

  1. Otwórz Dekoder JWT.
  2. Wklej token JWT w pole wejściowe (format: xxxxx.yyyyy.zzzzz).
  3. Natychmiast zobaczysz zdekodowany Header i Payload w formacie JSON.
  4. Sprawdź pole exp (expiration) - narzędzie wskazuje czy token wygasł.
  5. Skopiuj wybrany fragment JSON klikając przycisk kopiowania.

Narzędzie nie weryfikuje podpisu (wymaga klucza tajnego), ale pozwala w pełni inspekcjonować zawartość tokenu.

Przypadki użycia

FAQ

Czy dekodowanie JWT jest bezpieczne? Tak, w pełni bezpiecznie. Pamiętaj, że JWT jest zakodowany (Base64URL), a nie zaszyfrowany. Każdy, kto posiada token, może go zdekodować - to normalne zachowanie. Bezpieczeństwo JWT leży w podpisie cyfrowym, nie w kodowaniu.

Czy narzędzie weryfikuje podpis? Nie. Weryfikacja podpisu wymaga dostępu do klucza tajnego (HMAC) lub klucza publicznego (RSA/ECDSA), który nie jest zawarty w samym tokenie. Narzędzie pokazuje tylko zdekodowaną zawartość.

Czy wklejony token jest wysyłany na serwery? Nie. Cała operacja dekodowania odbywa się w Twojej przeglądarce. Token nigdy nie opuszcza Twojego urządzenia.

Co oznacza pole exp w payload? Pole exp (expiration) to Unix timestamp (sekundy od 1 stycznia 1970) określający, kiedy token wygasa. Narzędzie automatycznie porównuje tę wartość z aktualnym czasem i informuje czy token jest ważny.

Analizuj i debuguj tokeny JWT z łatwością z Dekoder JWT - bezpłatnie i bez rejestracji.

Powiązane narzędzie

Dekoder JWT

Bezpłatny dostęp, bez rejestracji.