JWT Çözücü
Ücretsiz çevrimiçi JWT çözücü. JSON Web Token'ları anında çözerek başlık, yük ve imzayı görüntüleyin. Kayıt gerekmez.
JWT (JSON Web Token) nedir?
JWT (JSON Web Token), bilgiler taraflar arasında JSON nesnesi olarak güvenli bir şekilde iletmek için açık bir standarttır. Header, Payload ve Signature olmak üzere üç bölümden oluşur ve noktalarla ayrılır. JWT'ler kimlik doğrulama ve bilgi alışverişi için yaygın olarak kullanılır.
JWT çözücü nasıl çalışır?
JWT çözücü, tokeni noktalara göre böler ve JSON içeriğini görüntülemek için her kısmı (Header ve Payload) Base64URL kodlamasından çözer. Signature doğrulama için kullanıldığından kodlanmış kalır. JWT çözmek için gizli anahtar gerekmez.
JWT çözmek güvenli mi?
Evet, JWT çözmek güvenlidir. Sadece imzayı doğrulamadan token içeriğini okur. Ancak, JWT payload'larına asla hassas veri depolamayın çünkü herkes onları çözebilir. JWT'ler kodlanır, şifrelenmez.
JWT'nin üç bölümü nedir?
JWT'nin üç bölümü vardır: 1) Header - token türünü ve imza algoritmasını (örn. HS256, RS256) içerir. 2) Payload - kullanıcı verileri, son kullanma süresi (exp), veren (iss) ve konu (sub) gibi talepleri içerir. 3) Signature - tokenin bütünlüğünü ve doğruluğunu doğrular.
JWT hangi algoritmaları destekler?
JWT birden fazla algoritma ailesini destekler: simetrik imzalama için HMAC (HS256, HS384, HS512), asimetrik imzalama için RSA (RS256, RS384, RS512), ECDSA (ES256, ES384, ES512) ve EdDSA. Algoritma Header'da belirtilir.
Bu araç JWT imzalarını doğrular mı?
Hayır, bu araç sadece tokeni çözerek Header, Payload ve Signature'ı görüntüler. İmza doğrulama gizli anahtar (HMAC için) veya genel anahtar (RSA/ECDSA için) gerektirir. Bu araç hata ayıklama ve inceleme içindir, kimlik doğrulama için değil.
JWT ile oturum çerezleri arasındaki fark nedir?
JWT'ler durumsuzdur - tüm kullanıcı bilgileri tokenin kendisinde saklanır, bu nedenle sunucunun oturum deposunu sürdürmesine gerek yoktur. Oturum çerezleri sunucu tarafı depolama gerektirir. JWT'ler API'ler ve mikro servisler için idealdir.
Çözülmüş bir JWT'yi değiştirebilir miyim?
JWT'yi özgürce çözebilir ve okuyabilirsiniz, ancak Payload veya Header'ı değiştirmek Signature'ı geçersiz kılacaktır. Değiştirilmiş bir JWT sunucu tarafında imza doğrulamayı geçemez. Bu, JWT'leri değiştirmeye karşı dayanıklı yapar.
JWT kodlama ile şifreleme arasındaki fark nedir?
JWT kodlama (Base64URL), tokeni kompakt ve URL için güvenli yapan tersine dönüşebilir bir dönüşümdür. Gizlilik sağlamaz. JWT şifreleme (JWE), payload içeriğini koruyan bir şifreleme katmanı ekler.
JWT'ler nerede yaygın olarak kullanılır?
JWT'ler yaygın olarak kullanılır: tek oturum açma (SSO) sistemleri, OAuth 2.0 ve OpenID Connect protokolleri, RESTful API kimlik doğrulama, servisler arası iletişim ve mobil uygulama kimlik doğrulama.
JWT'nin süresinin dolup dolmadığını nasıl anlayabilirim?
Payload bölümünde "exp" (son kullanma süresi) talebini kontrol edin. Tokenin ne zaman sona ereceğini belirten bir Unix zaman damgası içerir. Geçerli süre exp değerinden sonraysa, tokenin süresi dolmuştur.
JWT Çözücü Nasıl Kullanılır
Bir JSON Web Token'ı yapıştırın ve header, payload ile signature kısımlarını anında çözümleyin. Çözümleme tamamen tarayıcınızda gerçekleşir — token hiçbir yere gönderilmez.
- JWT'nizi — eyJ ile başlayan noktalarla ayrılmış uzun dizgiyi — token giriş alanına yapıştırın.
- Çözümlenmiş header'dan imza algoritmasını (alg) ve token türünü (typ) görün.
- Payload içindeki sub, iss, exp ve iat gibi claim'leri biçimlendirilmiş JSON olarak inceleyin.
- Sunucunun doğrulayacağı kısımları görmek için signature bölümüne bakın — yalnızca çözmek token'ı doğrulamaz.
Bir JWT'nin payload'u yalnızca kodlanmıştır, şifrelenmemiştir — herkes okuyabilir, bu yüzden içine asla sır koymayın.
İlgili Araçlar
- JWT Oluşturucu Özel başlık, yük ve anahtar ile imzalı JWT oluşturun. HS256, RS256, ES256 destekler.
- Hash Doğrulayıcı MD5, SHA-1, SHA-256, SHA-512 dosya hashlerini yerel olarak hesapla ve doğrula
- Chmod Hesaplayıcı Onay kutularıyla Linux dosya izinlerini görselleştirmek ve hesaplamak için ücretsiz çevrimiçi chmod hesaplayıcı. Sayısal (755, 644) ve sembolik gösterim (rwxr-xr-x) arasında anında dönüştürün. setuid, setgid, sticky bit gibi özel izinleri destekler.
- ASCII Tablosu Ondalık, onaltılık, sekizlik, ikili kodlar, HTML varlıkları ve karakter açıklamaları ile eksiksiz ASCII karakter kodlama referansı. Anında arama ve filtreleme.
- Hex Görüntüleyici Arama, ofset gezinme ve sanal kaydırma ile dosya içeriklerini hex dump formatında görüntüleyin
- HTTP İstek Test Aracı REST API'leri doğrudan tarayıcınızda test edin. Özel başlıklar, gövde ve parametrelerle GET, POST, PUT, DELETE istekleri gönderin. Yanıt durumunu, başlıklarını ve JSON gövdesini anında görün.
- .htaccess oluşturucu Apache .htaccess kuralları oluşturun: yönlendirmeler, yeniden yazmalar, güvenlik başlıkları, önbellekleme ve daha fazlası.
- Robots.txt Oluşturucu Ücretsiz çevrimiçi robots.txt oluşturucu. Arama motoru taramasını kontrol etmek, tarayıcı erişimini yönetmek ve sitenizin SEO'sunu optimize etmek için robots.txt dosyaları oluşturun ve özelleştirin.