Dekoder JWT
Darmowy dekoder JWT online. Natychmiast dekoduj JSON Web Token, aby zobaczyć nagłówek, ładunek i podpis. Bez rejestracji.
Co to jest JWT (JSON Web Token)?
JWT (JSON Web Token) to otwarty standard do bezpiecznego przesyłania informacji między stronami jako obiekt JSON. Składa się z trzech części: Header, Payload i Signature, oddzielonych kropkami. JWT są szeroko stosowane do uwierzytelniania i wymiany informacji.
Jak działa dekoder JWT?
Dekoder JWT dzieli token na kropki i dekoduje każdą część (Header i Payload) z kodowania Base64URL, aby wyświetlić zawartość JSON. Signature pozostaje zakodowana, ponieważ jest używana do weryfikacji. Nie jest potrzebny tajny klucz do dekodowania JWT.
Czy dekodowanie JWT jest bezpieczne?
Tak, dekodowanie JWT jest bezpieczne. Odczytuje tylko zawartość tokena bez weryfikacji podpisu. Jednak nigdy nie przechowuj wrażliwych danych w payloadach JWT, ponieważ każdy może je dekodować. JWT są kodowane, nie szyfrowane.
Jakie są trzy części JWT?
JWT ma trzy części: 1) Header - zawiera typ tokena i algorytm podpisu (np. HS256, RS256). 2) Payload - zawiera roszczenia, takie jak dane użytkownika, czas wygaśnięcia (exp), wystawca (iss) i podmiot (sub). 3) Signature - weryfikuje integralność i autentyczność tokena.
Jakie algorytmy obsługuje JWT?
JWT obsługuje wiele rodzin algorytmów: HMAC (HS256, HS384, HS512) do podpisu symetrycznego, RSA (RS256, RS384, RS512) do podpisu asymetrycznego, ECDSA (ES256, ES384, ES512) i EdDSA. Algorytm jest określony w Header.
Czy to narzędzie weryfikuje podpisy JWT?
Nie, to narzędzie tylko dekoduje token, aby wyświetlić Header, Payload i Signature. Weryfikacja podpisu wymaga tajnego klucza (dla HMAC) lub klucza publicznego (dla RSA/ECDSA). To narzędzie służy do debugowania i inspekcji, nie uwierzytelniania.
Jaka jest różnica między JWT a ciasteczkami sesji?
JWT są bezstanowe - wszystkie informacje o użytkowniku są przechowywane w samym tokenie, więc serwer nie musi utrzymywać magazynu sesji. Ciasteczka sesji wymagają przechowywania po stronie serwera. JWT są idealne dla API i mikroserwisów.
Czy mogę zmodyfikować zdekodowany JWT?
Możesz swobodnie dekodować i odczytywać JWT, ale modyfikacja Payload lub Header unieważni Signature. Sfałszowany JWT nie przejdzie weryfikacji podpisu po stronie serwera. To sprawia, że JWT są odporne na manipulację.
Jaka jest różnica między kodowaniem a szyfrowaniem JWT?
Kodowanie JWT (Base64URL) to odwracalna transformacja, która czyni token kompaktowym i bezpiecznym dla URL. Nie zapewnia poufności. Szyfrowanie JWT (JWE) dodaje warstwę szyfrowania, która chroni zawartość payload.
Gdzie są powszechnie używane JWT?
JWT są szeroko stosowane w: systemach pojedynczego logowania (SSO), protokołach OAuth 2.0 i OpenID Connect, uwierzytelnianiu API RESTful, komunikacji między serwisami i uwierzytelnianiu aplikacji mobilnych.
Jak mogę sprawdzić, czy JWT wygasł?
Sprawdź sekcję Payload pod kątem roszczenia "exp" (czas wygaśnięcia). Zawiera znacznik czasu Unix, który wskazuje, kiedy token wygasa. Jeśli bieżący czas jest po wartości exp, token wygasł.
Jak korzystać z Dekoder JWT
Wklej token JSON Web Token, aby natychmiast zdekodować jego header, payload i signature. Dekodowanie odbywa się w całości w Twojej przeglądarce — token nigdzie nie jest wysyłany.
- Wklej swój JWT — długi ciąg rozdzielony kropkami, zaczynający się od eyJ — w pole wprowadzania tokenu.
- Przeczytaj zdekodowany header, aby zobaczyć algorytm podpisu (alg) i typ tokenu (typ).
- Przejrzyj payload pod kątem claimów, takich jak sub, iss, exp i iat, wyświetlanych jako sformatowany JSON.
- Spójrz na sekcję signature, aby zobaczyć, co zweryfikuje serwer — samo dekodowanie nie waliduje tokenu.
Payload JWT jest tylko zakodowany, nie zaszyfrowany — każdy może go odczytać, więc nigdy nie umieszczaj w nim tajemnic.
Powiązane narzędzia
- Generator JWT Twórz podpisane tokeny JWT z niestandardowym nagłówkiem, ładunkiem i kluczem. Obsługa HS256, RS256, ES256.
- Sprawdzanie Hash Obliczaj i weryfikuj hashe MD5, SHA-1, SHA-256, SHA-512 lokalnie
- Kalkulator Chmod Darmowy kalkulator chmod online do wizualizacji i obliczania uprawnień plików Linux za pomocą pól wyboru. Natychmiastowa konwersja między notacją liczbową (755, 644) a symboliczną (rwxr-xr-x). Obsługuje specjalne uprawnienia jak setuid, setgid, sticky bit.
- Tabela ASCII Kompletna referencja kodowania znaków ASCII z kodami dziesiętnymi, szesnastkowymi, ósemkowymi, binarnymi, encjami HTML i opisami znaków. Natychmiastowe wyszukiwanie i filtrowanie.
- Przeglądarka Hex Przeglądaj zawartość plików w formacie hex dump z wyszukiwaniem, nawigacją offsetu i wirtualnym przewijaniem
- Tester Żądań HTTP Testuj API REST bezpośrednio w przeglądarce. Wysyłaj żądania GET, POST, PUT, DELETE z niestandardowymi nagłówkami, ciałem i parametrami. Natychmiast widz status, nagłówki i ciało JSON odpowiedzi.
- Generator .htaccess Generuj reguły .htaccess Apache dla przekierowań, przepisań, nagłówków bezpieczeństwa, buforowania i więcej.
- Generator Robots.txt Darmowy generator robots.txt online. Twórz i dostosowuj pliki robots.txt, aby kontrolować skanowanie przez wyszukiwarki, zarządzać dostępem robotów i optymalizować SEO swojej witryny.