JWT Çözücü
Bir JWT'nin içeriğini inceleyin.
Sonuç
Nasıl hesaplanır?
JSON Web Token, noktalarla ayrılmış üç Base64URL parçasından oluşur: başlık.yük.imza. Araç token'ı noktalardan böler, URL güvenli karakterleri (- ve _) tekrar + ve / yapar, eksik = dolgusunu tamamlar, ilk iki parçayı Base64'ten çözer ve JSON olarak ayrıştırır. Sonra ikisini biçimlendirilmiş JSON olarak gösterir ve başlıktaki alg alanını bildirir. Araç token'ı yalnızca okur; imzayı, son kullanma tarihini veya yayıncıyı doğrulamaz, dolayısıyla çözülmüş bir token'ın gerçek olduğu anlamına gelmez. Parçalardan biri geçerli Base64 ya da JSON değilse veya token'da ikiden az parça varsa sonuç gösterilmez.
Örnek hesaplama
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9 ile başlayan bir token yapıştırın. İlk parça başlığa çözülür ve algoritma HS256 olarak görünür:
{
"alg": "HS256",
"typ": "JWT"
}
İkinci parça yüke çözülür; içinde sub 1234567890, name John Doe ve iat 1516239022 alanları vardır. iat değeri saniye cinsinden bir Unix zaman damgasıdır ve burada 18 Ocak 2018'e denk gelir. Üçüncü parça imzadır ve çözülmez.
Sık yapılan hatalar
- Çözülmüş token'ı doğrulanmış sanmak. Herkes istediği alanlarla token üretebilir; gerçekliği ancak anahtarla imzayı doğrulamak kanıtlar.
- Token'ı başına Bearer yazarak ya da etrafında tırnak veya satır sonuyla yapıştırmak. Yalnızca noktayla ayrılmış üç parçayı yapıştırın.
- Karışık göründüğü için JWT'ye gizli bilgi koymak. Yük yalnızca kodlanmıştır; token'a sahip olan herkes okuyabilir.
- exp, iat ve nbf değerlerini milisaniye sanmak. Bunlar saniye cinsinden Unix zaman damgalarıdır; tarihleri kontrol ederken buna göre çevirin.
- Satır sonunda kesilmiş bir token yapıştırmak. Base64 veya JSON ayrıştırması başarısız olur ve sonuç çıkmaz.
Bu hesaplama hakkında
Bu araç, bir JSON Web Token'ı (JWT), nokta ile ayrılmış üç parçasını — başlık (algoritma ve token türü), yük (payload) (kullanıcı kimliği, veren ve son kullanma tarihi gibi talepler) ve imza — base64url çözerek çözer ve başlık ile yükü okunabilir JSON olarak gösterir. İmzayı doğrulamaz, bu yüzden token'ın gerçek ya da değiştirilmemiş olduğunu teyit edemez.
Kimlik doğrulama akışlarını hata ayıklayan backend geliştiricileri ve JWT tabanlı kimlik doğrulama kullanan bir API'ye entegre olan herkes, bir token'ın taşıdığı talepleri — son kullanma tarihi (exp) ya da konu (sub) gibi — çözme kodu yazmadan hızlıca incelemek için bunu kullanır.
Bu faydalı oldu mu?
En fazla 3 tepki seçebilirsiniz.
Popüler hesaplayıcılar
Kredi Hesaplama
Aylık taksit, toplam faiz ve ödeme planını hesaplayın.
Yüzde Hesaplama
Yüzde değişim, indirim ve oran hesaplamaları.
İndirim Hesaplama
İndirimli fiyatı, kazancı ve indirim tutarını hesaplayın.
Vücut Kitle Endeksi (VKİ)
Boy ve kiloya göre vücut kitle endeksini hesaplayın.
Yaş Hesaplama
Doğum tarihinden bugüne tam yıl, ay ve gün cinsinden yaşınızı hesaplayın.
Bileşik Faiz Hesaplama
Ana para, faiz oranı ve süreye göre bileşik faizle nihai tutarı hesaplayın.
Tüm Hesaplayıcılar
- Kredi Hesaplama
- Kar Hesaplama
- İndirim Hesaplama
- Vücut Kitle Endeksi (VKİ)
- Yüzde Hesaplama
- İdeal Kilo Hesaplama
- Yaş Hesaplama
- Gebelik Hesaplama
- Bileşik Faiz Hesaplama
- Bazal Metabolizma (BMR) Hesaplama
- Bahşiş Hesaplama
- Yakıt Maliyeti Hesaplama
- Tarih Farkı Hesaplama
- Uyku Döngüsü Hesaplama
- Günlük Su İhtiyacı Hesaplama
- Basit Faiz Hesaplama
- Kalp Atış Hızı Bölgeleri Hesaplama
- Koşu Temposu Hesaplama
- Evcil Hayvan Yaşı Hesaplama
- Kalori Yakım Hesaplama
- Makro Besin Dağılımı Hesaplama
- TDEE (Toplam Günlük Enerji İhtiyacı) Hesaplama
- Bel-Kalça Oranı Hesaplama
- Takdir ve Teşekkür Belgesi Hesaplama
- Tek Tekrar Maksimum (1RM) Hesaplama
- Yumurtlama (Ovülasyon) Hesaplama
- Elektrik Maliyeti Hesaplama
- Birim Fiyat Hesaplama
- Tasarruf Hedefi Hesaplama
- Başabaş Noktası Hesaplama
- Boya Hesaplama
- Vize-Final Ortalama Hesaplama
- İş Günü Hesaplama
- Saat Farkı (Süre) Hesaplama
- Yakıt Tüketimi Hesaplama
- Sıcaklık Birimi Çevirici
- Fayans (Seramik) Hesaplama
- En-Boy Oranı Hesaplama
- Roma Rakamı Çevirici
- Hedef Kilo Süresi Hesaplama
- Maaş Çevirici (Saatlik-Yıllık)
- Kredi Kartı Doğrulama (Luhn)
- Vücut Yüzey Alanı (BSA) Hesaplama
- Hissedilen Sıcaklık Hesaplama
- Ohm Kanunu Hesaplama
- PPI (Piksel Yoğunluğu) Hesaplama
- Molar Kütle Hesaplama
- Burç Hesaplama (Batı + Çin)
- IBAN Doğrulama
- Ayakkabı Numarası Dönüştürücü
- Ülke Bilgisi (Telefon Kodu) Sorgulama
- Saat Dilimi Farkı (Dünya Saati)
- CAGR (Bileşik Yıllık Büyüme) Hesaplama
- 72 Kuralı Hesaplama
- Kandaki Alkol (Promil) Hesaplama
- Yağsız Vücut Kütlesi (LBM) Hesaplama
- Pisagor Teoremi Hesaplama
- Hız Birimi Dönüştürücü
- İndirme Süresi Hesaplama
- Tarih Hesaplama (Gün Ekle/Çıkar)
Hesaplayıcı bulunamadı
Yorumlar (1)
Bu araç çözme işlemini sunucuda yapar; bu yüzden bir jetonu parola gibi düşünün ve canlı üretim jetonu yerine test ya da süresi dolmuş bir jeton yapıştırın. Yükün yalnızca kodlandığını, şifrelenmediğini unutmayın; gizli bilgilerin orada yeri yoktur. exp gibi zaman alanları Unix saniyesi olarak ham gösterilir, bunları ayrıca tarihe çevirmeniz gerekir. Hata ayıklarken en sık hangi alana bakıyorsunuz?