JWT nasıl çözülür?
JSON Web Token (JWT) üç parçadan oluşur: başlık, yük ve imza. Parçalar noktayla ayrılır ve Base64URL ile kodlanır. Başlık imza algoritmasını (HS256, RS256), yük ise kullanıcı kimliği, yetkiler ve süre bilgilerini taşır. Araç ilk iki parçayı çözer ve okunur JSON olarak gösterir.
iat (oluşturulma), nbf (geçerlilik başlangıcı) ve exp (bitiş) alanları Unix zaman damgasıdır; araç bunları İstanbul saatine göre tarih olarak yazar ve token'ın süresinin dolup dolmadığını gösterir. Yük şifreli değildir; herkes okuyabilir. Token'a parola ya da kişisel veri koyulmamalıdır.
HS256, HS384 ve HS512 ile imzalanmış token'larda gizli anahtarı girerek imzayı doğrulayabilirsiniz. Doğrulama tarayıcının Web Crypto arayüzüyle yapılır; token ve anahtar hiçbir sunucuya gönderilmez. RS256 gibi açık anahtarlı imzalar bu araçta doğrulanmaz.
Sıkça sorulan sorular
Token'ım güvende mi?
Evet. Çözme ve imza doğrulama tamamen tarayıcınızda yapılır; token ve gizli anahtar hiçbir sunucuya gönderilmez.
JWT yükü şifreli midir?
Hayır. Yük yalnız Base64URL ile kodlanır ve herkes okuyabilir. Token'a parola ya da kişisel veri koymayın; imza yalnız içeriğin değiştirilmediğini kanıtlar.