JWT Çözücü
JSON Web Token'ları okunabilir header ve payload'a çevirin, ücretsiz.
Bu araç tamamen tarayıcınızda çalışır. Dosyalarınız hiçbir zaman bir sunucuya yüklenmez.
Bu araç ne yapar?
Bir JSON Web Token'ı iki noktasından header, payload ve imza olarak ayırır; header ve payload bölümlerini Base64URL çözer ve her birini biçimlendirilmiş, okunabilir JSON olarak gösterir.
Nasıl kullanılır?
Tam bir JWT dizesini giriş kutusuna yapıştırın; çözülmüş header ve payload hemen altındaki iki ayrı panelde otomatik görünür. İmza bölümü olduğu gibi gösterilir, çünkü onu çözmek anlamlı bir metin üretmez.
Örnek
`eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiIxMjM0In0.signature` ile başlayan bir token, `{"alg":"HS256"}` header'ına ve `{"sub":"1234"}` payload'ına çözülür — `alg` alanı imzalama algoritmasını belirtir, `sub` ise token'ın konusunu tanımlayan standart bir alandır.
Çözme size neyi söyler, neyi söylemez?
Bu araç token'ın içindeki bilgileri gösterir — `exp` (son kullanma), `iat` (verilme zamanı) gibi alanlar ve uygulamanın eklediği özel alanlar — ancak imzayı doğrulamaz; bu yüzden token'ın gerçek olup olmadığını veya değiştirilip değiştirilmediğini söyleyemez. İmzalama anahtarını bilmeden herkes rastgele bir payload ile JWT oluşturabilir.
İmza doğrulaması neden bir anahtar gerektirir?
Bir JWT'nin imzasını doğrulamak, onu imzalamak için kullanılan gizli anahtarı (HS256 gibi HMAC algoritmaları için) veya genel anahtarı (RS256 gibi RSA/ECDSA algoritmaları için) gerektirir — bu araç bu anahtarı asla istemediğinden veya almadığından, yalnızca çözebilir, doğrulayamaz.
Hassas token'ları güvenle ele almak
JWT payload'ları genellikle açığa çıkmaması gereken kullanıcı kimlikleri, roller veya izinler içerir; bu yüzden çözme işlemi, token'a güvenmeniz gereken bir sunucu yerine tamamen tarayıcınızda gerçekleşir.
Gizlilik
Çözme işlemi tamamen tarayıcınızda istemci taraflı JavaScript ile çalışır; yapıştırdığınız token bir sunucuya asla yüklenmez veya saklanmaz.
Sıkça Sorulan Sorular
- Bu araç ne işe yarar?
- Bir JWT'nin header ve payload bölümlerini okunabilir JSON'a çevirerek içindeki bilgileri incelemenizi sağlar. İmza doğrulaması yapmaz — sadece çözme ve inceleme aracıdır.
- Token'ımı buraya yapıştırmak güvenli mi?
- Evet. Tüm çözme işlemi tarayıcınızda JavaScript ile yerel olarak yapılır — token'ınız hiçbir sunucuya yüklenmez veya gönderilmez, bu da JWT'ler sıklıkla hassas bilgiler içerdiğinden önemlidir.
- Token'ın geçerli olup olmadığını neden göremiyorum?
- İmza doğrulaması, token'ı imzalamak için kullanılan gizli anahtarı ya da genel anahtarı gerektirir; bu araç bunu asla istemez ya da erişemez. Sadece token'ın okunabilir kısımlarını çözer.
İlgili Araçlar
Base64 Çözme
Base64 kodlu metni anında okunabilir hale getirin.
JSON Formatter
JSON'ı ücretsiz olarak biçimlendirin, doğrulayın ve düzenleyin.
Hash Oluşturucu
MD5, SHA-1, SHA-256 ve SHA-512 hash'lerini ücretsiz oluşturun.
JWT Oluşturucu
JSON payload ve test sırrıyla yerel olarak HS256 imzalı JWT oluşturun.
Base32 Kodlayıcı ve Çözücü
UTF-8 metni RFC 4648 Base32 olarak kodlayın veya yerel olarak çözün.
Base58 Kodlayıcı ve Çözücü
UTF-8 metni Bitcoin Base58 alfabesiyle kodlayın veya geri çözün.