JWT Çözücü
Bir JSON Web Token'ın header ve payload bölümlerini base64url'den çözer, standart claim'leri okunabilir hâle getirir. Çözme tamamen tarayıcınızda yapılır — token sunucuya gönderilmez. İmza doğrulanmaz; bunun için gizli anahtar gerekir.
Çözülmüş Token
Yukarıya bir JWT yapıştırın; bölümler anında çözülür.
- Header
- —
- Payload
- —
- İmza
- —
İmza yalnızca ham hâliyle gösterilir; doğrulanmaz. İmza doğrulaması için gizli anahtar (HMAC) veya açık anahtar (RSA/ECDSA) gerekir.
Standart Claim'ler
| Claim | Değer | Anlamı |
|---|
Sık Sorulan Sorular
Yapıştırdığım token sunucuya gönderiliyor mu?
Hayır. Çözme işlemi tamamen tarayıcınızda, JavaScript ile yapılır; token hiçbir sunucuya gönderilmez ve hiçbir yerde saklanmaz. Sayfayı kapattığınızda hiçbir iz kalmaz.
Bu araç token imzasını doğruluyor mu?
Hayır. Bu araç yalnızca header ve payload bölümlerini base64url'den çözer. İmza doğrulaması, token'ı üreten tarafın gizli anahtarını (HS256 gibi HMAC) veya açık anahtarını (RS256/ES256) gerektirir; bu sırrı bir web aracına vermek güvenli değildir. Doğrulamayı sunucu tarafında, JwtBearer middleware ile yapın.
JWT içindeki veriler şifreli mi?
Hayır. base64url yalnızca bir kodlamadır, şifreleme değil — payload'ı herkes çözebilir. JWT'ye parola, kişisel veri veya gizli bilgi koymayın. Gizlilik gerekiyorsa JWE (şifreli JWT) kullanın ya da hassas veriyi token dışında tutun.
exp, iat ve nbf claim'leri ne anlama gelir?
Üçü de NumericDate'tir: 1 Ocak 1970 UTC'den bu yana geçen saniye sayısı. exp (expiration) token'ın son kullanma anı; iat (issued at) verildiği an; nbf (not before) ise token'ın geçerli sayılmaya başladığı andır. Bu araç üçünü de okunabilir tarihe çevirir ve token'ın süresinin dolup dolmadığını gösterir.
.NET'te bir JWT nasıl doğrulanır?
Microsoft.AspNetCore.Authentication.JwtBearer paketini ekleyip AddAuthentication().AddJwtBearer(...) ile TokenValidationParameters tanımlayın: ValidateIssuer, ValidateAudience, ValidateLifetime ve IssuerSigningKey. Middleware imzayı, vereni ve süreyi sizin yerinize denetler — imzayı elle çözmeyin.