Koder JWT

Twórz i podpisuj JWT algorytmem HS256 lub RS256 — bezpośrednio w przeglądarce.

O narzędziu Koder JWT

Co to jest

Koder JWT tworzy JSON Web Token z headera i payloadu, które piszesz, i go podpisuje. HS256 podpisuje wspólnym sekretem, RS256 — prywatnym kluczem RSA; parę kluczy narzędzie może wygenerować samo. Presety i przyciski dla claimów iat, exp i jti pozwalają złożyć token testowy w kilka sekund.

Główne funkcje

  • HS256 z sekretem w postaci tekstu, Base64 lub hex.
  • RS256 z prywatnym kluczem RSA w formacie PEM (PKCS#8) albo nową parą kluczy wygenerowaną w przeglądarce.
  • Presety — domyślny, administrator, wygasły — jako punkt wyjścia.
  • Przyciski dodające daty iat/exp i unikalny jti.
  • Skarbiec kluczy na sekrety używane wielokrotnie, przechowywany na tym urządzeniu.

Jak używać

  1. Wybierz algorytm; header wypełni się sam.
  2. Napisz payload, wybierz coś z menu „Presety” lub kliknij „Przykład”.
  3. W razie potrzeby kliknij „Dodaj daty (iat/exp)” lub „Dodaj JTI”.
  4. Wpisz sekret lub klucz prywatny — albo kliknij „Wygeneruj nową parę kluczy” — i skopiuj token.

Kiedy się przydaje

  • Przygotować token testowy dla lokalnego API lub testu integracyjnego.
  • Sprawdzić, jak usługa reaguje na wygasły token albo inne role.
  • Uzyskać parę kluczy RSA dla środowiska deweloperskiego.

Prywatność i ograniczenia

Twoje dane

Header, payload, sekret i klucze zostają w przeglądarce i nie trafiają na serwer — witryna otrzymuje tylko anonimowe zdarzenie „otwarto narzędzie”, bez treści. Klucze zapisane w skarbcu kluczy są przechowywane tylko na tym urządzeniu i nie synchronizują się z kontem. Wynik wysłany do innego narzędzia zostaje na tym urządzeniu przez 24 godziny w „Ostatniej aktywności”.

Ograniczenia

  • Do podpisywania obsługiwane są tylko HS256 i RS256.
  • Tokeny i klucze stąd służą do testów; tokeny produkcyjne wydawaj własnym serwerem i własnymi kluczami.

Najczęstsze pytania

HS256 czy RS256 — co wybrać?

HS256 używa jednego sekretu do podpisu i weryfikacji, więc każdy, kto sprawdza token, może też go wystawić. RS256 podpisuje kluczem prywatnym, a weryfikuje publicznym — to pasuje do usług, które mają tokeny tylko sprawdzać.

Skąd wziąć parę kluczy do RS256?

Kliknij „Wygeneruj nową parę kluczy”: klucz prywatny trafi do pola podpisu, a publiczny pojawi się poniżej, gotowy do skopiowania do usługi weryfikującej token.

Gdzie przechowywany jest skarbiec kluczy?

W tej przeglądarce na tym urządzeniu. Nie synchronizuje się z kontem, a wyczyszczenie danych witryny go usuwa.