Ugrás a tartalomra

JWT generátor (aláíró)

Írd meg a fejlécet és a tartalmat, válassz algoritmust, add meg a titkot vagy a privát kulcsot, és kész a tesztelésre használható, aláírt JWT. Az aláírás a böngésző saját WebCrypto-motorjával történik, a kulcs nem hagyja el a gépedet.

  • Korlátlanul ingyenes
  • Regisztráció nélkül
Minden a böngésződben történik, az adat nem kerül fel szerverre.
● Adatküldés a bemenetedből: nincs · az oldal saját fájljai: 0 · analitika (tartalom nélkül): 0
Miért nincs „mentés online” gomb?

Mert a szerveren tárolt, linkkel megosztható „mentés” rendszeresen kiszivárog. 2025 novemberében a watchTowr kutatói nyilvánosan elérhető mentett bejegyzések ezreit gyűjtötték össze két népszerű online formázóról (jsonformatter.org, codebeautify.org): jelszavak, API-kulcsok, tokenek, banki és kormányzati adatok voltak köztük. Nálunk minden a böngésződben fut; a megosztott link az adatot a # részben viszi, amit a böngésző el sem küld a szervernek. watchTowr Labs

  • ✓ Ingyenes
  • ✓ Regisztráció nélkül
  • ✓ A fájl nem töltődik fel

Következő lépés

Ezután ezt is megcsinálhatod

Hogyan használd?

  1. Válaszd ki az algoritmust (HS256, RS256, ES256, EdDSA…).
  2. Írd meg a tartalmat JSON-ban; az iat és exp gombokkal beállíthatod a kiállítás és a lejárat idejét.
  3. Add meg a titkot (HS) vagy a privát kulcsot PEM vagy JWK formában.
  4. Kattints az „Token aláírása” gombra, majd nyisd meg a dekódolóban, vagy másold ki.
Kipróbálom most

Melyik algoritmust válaszd?

AlgoritmusKulcsMikor
HS256/384/512közös titokha ugyanaz a szerver ad ki és ellenőriz
RS256/384/512RSA kulcspárelterjedt, OAuth/OpenID szolgáltatók alapja
PS256/384/512RSA kulcspáraz RS modernebb (PSS) változata
ES256/384/512EC kulcspár (P-256/384/521)rövid aláírás, gyors
EdDSAEd25519 kulcspára legmodernebb, gyors és biztonságos

HS-nél az RFC 7518 szerint a titok legyen legalább akkora, mint a hash: HS256-hoz 32 bájt. Rövidebb titoknál figyelmeztetünk.

Kulcsformátumok

Privát kulcsként elfogadjuk a PEM-et (-----BEGIN PRIVATE KEY-----, a régi RSA PRIVATE KEY és EC PRIVATE KEY alakot is) és a JWK-t. Tesztkulcsot helyben, OpenSSL-lel így készíthetsz:

openssl genpkey -algorithm EC -pkeyopt ec_paramgen_curve:P-256 -out key.pem
openssl genpkey -algorithm ed25519 -out key.pem

A motorunkat az RFC 7515 és RFC 8037 mintatokenjeivel, valamint a Node.js saját kriptográfiájával szemben teszteltük: mind a 13 algoritmus oda-vissza egyezik.

Biztonság

  • A kulcs nem kerül a megosztható linkbe, és nem mentjük el (localStorage-be sem).
  • A JWT tartalma nem titkos: bárki elolvashatja, aki megkapja. Jelszót, kártyaszámot ne tegyél bele.
  • Éles kulcsot csak akkor használj, ha muszáj; teszteléshez készíts külön kulcspárt.

A kész tokent a JWT dekódolóban ellenőrizheted, a nyilvános kulccsal.

Gyakori kérdések

Hogyan készítek JWT tokent?

Add meg a fejlécet, a tartalmat és a kulcsot, és a generátor Base64URL-kódolja, majd aláírja.

Elküldi a kulcsomat valahova?

Nem. Az aláírás a böngésződ WebCrypto-motorjában történik.

Milyen kulcsformátum kell RS256-hoz?

PEM (PRIVATE KEY vagy RSA PRIVATE KEY) vagy JWK.

Működik az EdDSA?

Igen, az Ed25519 friss Chrome-ban, Firefoxban és Safariban támogatott.

Források

Ajánljuk

Hasonló eszközök

Ha a(z) JWT generátor jól jött, ezekre is szükséged lehet.

Mind a kategóriában →

Mások ezeket is használják