WMW

JWT Çözücü

Ücretsiz

Bir JWT'nin header ve payload'ını okunabilir JSON'a çözer, zaman damgası claim'lerini insan-okunabilir tarihlere dönüştürür, süresi dolmuş token'ları işaretler ve sağladığınız bir gizli anahtarla HS256 imzasını doğrulayabilir.

Tamamen tarayıcınızda çalışır. Token'ınız asla hiçbir yere yüklenmez.

Header


        

Payload


            
        

HS256 imzasını doğrula (opsiyonel)

Sadece HS256 ile imzalanmış token'lar için çalışır. Bu token'ı imzalamak için kullanılan gizli anahtarı girin.

Yorumlar (0)

Bu aracı faydalı mı buldunuz? Bir yorum bırakın, bir ipucu paylaşın veya nasıl daha iyi hale getirebileceğimizi söyleyin.

Misafir yorumları yayınlanmadan önce incelenir. Giriş yap ile anında gönder.

Henüz yorum yok - düşüncelerinizi paylaşan ilk kişi olun!

Bu araç ne işe yarar

Bir JWT (JSON Web Token) yapıştırın; bu araç header ve payload'ını okunabilir JSON'a çözsün, standart zaman damgası claim'lerini insan-okunabilir tarihlere dönüştürsün, token'ın süresinin dolup dolmadığını işaretlesin ve isteğe bağlı olarak sağladığınız bir gizli anahtara karşı HS256 imzasını doğrulasın.

Nasıl Çalışır

Bir JWT, noktayla ayrılmış, base64url kodlu üç bölümden oluşur: header, payload ve signature. Bu araç token'ı noktalarından böler, header ve payload bölümlerini base64url ile tekrar JSON metnine çözer ve ayrıştırır. İmza doğrulaması için, tarayıcının yerleşik Web Crypto API'sini kullanarak sağladığınız gizli anahtarla header ve payload bölümleri üzerinde bir HMAC-SHA256 yeniden hesaplar ve sonucu token'ın signature bölümüyle bayt bayt karşılaştırır.

Hangi sorunları çözer

Sık sorulan sorular

›Bu araç token'ımın gerçek olduğunu doğrular mı?

Sadece çözme işlemi gerçekliği doğrulamaz, çünkü header ve payload yalnızca base64url ile kodlanmıştır, şifrelenmemiştir ve herkes bunları bir anahtara gerek olmadan okuyabilir. Bir token'ın gerçekten beklenen taraf tarafından imzalanıp imzalanmadığını kontrol etmek için aşağıdaki, yalnızca HS256 algoritmasını destekleyen isteğe bağlı imza doğrulama alanını kullanın.

›Bu neden sadece HS256 imzalarını doğrulayabiliyor?

HS256, imzalama ve doğrulama için tek bir paylaşılan gizli anahtar kullanır, bu yüzden bu araç bir imzayı yalnızca sağladığınız gizli anahtarla kontrol edebilir. RS256, ES256 ve diğer asimetrik algoritmalar bir özel anahtarla imzalar ve farklı bir açık anahtarla doğrular; bu araç bu anahtarı toplamaz, bu yüzden bunları güvenli şekilde doğrulamak bu aracın kapsamı dışındadır.

›exp, iat ve nbf claim'leri ne anlama gelir?

Bunlar standart JWT zaman damgası claim'leridir, hepsi Unix zamanı (1970'ten itibaren saniye) olarak ifade edilir. exp, token'ın süresinin ne zaman dolduğunu; iat, ne zaman verildiğini; nbf ("not before") ise token'ın geçerli sayılacağı en erken zamanı belirtir. Bu araç her birini otomatik olarak okunabilir bir tarihe dönüştürür.

›Token'ım süresi dolmuş olarak görünüyor, bu ne anlama gelir?

Bu, payload'daki exp claim'inin geçerli zamandan önceki bir zaman damgası olduğu anlamına gelir; bu yüzden bu token'ı doğru şekilde doğrulayan bir sunucu onu reddeder. Bu araç yalnızca claim'i ve cihazınızın saatini kontrol eder, herhangi bir sunucuyla iletişim kurmaz.

›Üretim ortamına ait bir JWT'yi bu araca yapıştırmak güvenli mi?

Token tamamen tarayıcınızda çözülür ve asla hiçbir yere gönderilmez; bu yüzden buraya yapıştırmak kendi tarayıcınızın geliştirici konsolunda görüntülemek kadar güvenlidir. Bununla birlikte, hassas claim'ler içeren herhangi bir token'ı bir şifre gibi ele alın ve güvenmediğiniz araçlara token yapıştırmaktan kaçının.

İlgili Araçlar

Ücretsiz

Metin

JS/CSS Küçültücü

JavaScript veya CSS'i boşlukları ve yorumları kaldırarak küçültür; JavaScript için isteğe bağlı değişken adı kısaltma ve öncesi/sonrası boyut istatistikleri sunar.

Ücretsiz

Metin

JSON Kodlayıcı

Düz metni geçerli bir JSON string literal'ına kodlar (tırnak, ters eğik çizgi ve satır sonlarını kaçışlayarak) ve geri çözer; kaçışlanan karakterlerin dökümünü gösterir.

Ücretsiz

Metin

JSON Biçimlendirici

Tam bir JSON belgesini doğrular ve güzelleştirir veya küçültür; ayarlanabilir girinti, isteğe bağlı anahtar sıralama ve tam satır/sütun hata bildirimi sunar.

Ücretsiz

Metin

llms.txt Oluşturucu

Bir başlık, özet ve bağlantı bölümlerinden llmstxt.org spesifikasyonuna uygun bir llms.txt dosyası oluşturur; Optional bölüm gruplama ve canlı önizleme sunar.

Ücretsiz

Metin

Markdown Önizleyici

Markdown'ı kaynağın yanında canlı, temizlenmiş HTML olarak işler; oluşturulan HTML'i görüntüleme ve kopyalama geçişi sunar.

Ücretsiz

Metin

Mojibake (Bozuk Metin) Düzeltici

Bozuk (mojibake) metnin arkasındaki orijinal baytları kurtarır ve bunları birkaç yaygın kodlama altında yeniden çözer; temiz çıkan her adayı gösterir.

Ücretsiz

Metin

MySQL Sözdizimi Doğrulayıcı

Noktalı virgülle ayrılmış bir veya daha fazla ifadenin MySQL sözdizimini doğrular; bulunan ilk hatanın tam satır ve sütununu bildirir.

Ücretsiz

Metin

Çevrimiçi HTML Düzenleyici

HTML, CSS ve JavaScript'i üç panelde düzenleyin, siz yazarken güncellenen sandbox'lanmış canlı önizleme ve tek tıkla bağımsız HTML dosyası olarak indirme ile.