yigityalim
projelerel kitabılabişe alpaylaş
xgithub
siteprojelerel kitabılaboratuvardeğişiklik günlüğü
hakkındakullanımlarşimdiişe alpaylaş
diğerxgithublinkedine-posta
metarssllms.txtsitemap
© 2026 Yiğit Yalım. Tüm hakları saklıdır.
/
Laboratuvarlara Dön
10 May 2026·auth

JWT Generator

Payload + secret + algorithm → imzalı JWT. JwtDecoder'ın tersi. HS256/384/512, otomatik regenerate, exp/iat/nbf claim helper.

jwt · jose · hmac · hs256

JwtDecoder var olan token'ı okur, JwtGenerator yenisini üretir. Test, debug, fixture data — local olarak token'a ihtiyacın olunca buradan üret.

JwtGenerator
header claims
alg: HS256 · typ: JWT (varsayılan)
secret (HMAC key)
Yaygın örnek secret kullanıyorsun — production'da rastgele üret.

Yapı

JWT = base64url(header) + "." + base64url(payload) + "." + base64url(HMAC(header.payload, secret))

Bu lab her input değişiminde anlık olarak:

  1. Header'a alg (seçtiğin) + typ: "JWT" koyar
  2. Payload JSON'unu base64url-encode eder
  3. WebCrypto ile HMAC imzalar (crypto.subtle.sign)
  4. Üç parçayı . ile birleştirir

Claim helper

+ iat / + exp / + nbf butonları payload'a Unix timestamp ekler:

  • iat (issued at) — şu an
  • exp (expires at) — 1 saat sonra
  • nbf (not before) — şu an

Production'da JWT üretirken jose veya jsonwebtoken kullan. Bu lab eğitim/test için.

ÖncekiJWT Decoder + DoğrulayıcıSonrakiParola Entropi Ölçer