Geliştirici aracı / 12
JWT İmza Doğrulayıcı
JWT belirteçlerinin kodunu çözün ve HMAC SHA-256 imzalarını sunucuda veri tutulmadan tarayıcıda doğrulayın.
JWT İmza Doğrulayıcı: TOEA, belirtecin JSON başlığının ve yükünün kodunu çözer; ardından imzanın geçerliliğini doğrulamak için tarayıcının Web Crypto API'sini kullanarak bir HMAC-SHA256 özeti hesaplar. Sunucuya hiçbir dosya yüklenmeden tarayıcınızda %100 yerel olarak çalışır.
- Kategori
- Geliştirici araçları
- Çalıştırma sayısı
- Tarayıcınızda
- Maliyet
- Ücretsiz · kayıt gerekmez
- Kullanılabilirlik
- Kullanıma hazır
Tamamen tarayıcınızda çalışır
Gizli anahtar yazıldığı gibi kullanılır
Gizli anahtar alanı, karakter karakter UTF-8 metni olarak okunur. Yanında kopyalanan sondaki bir boşluk veya satır sonu, geçerli bir belirtecin başarısız olmasına yol açar. Bazı platformlar HMAC anahtarını Base64 kodlamalı olarak gösterir; doğru olduğundan emin olduğunuz bir anahtarla doğrulama başarısız oluyorsa genellikle nedeni bu kodlamadır. Ham baytları metin olmayan bir anahtar buraya girilemez.
RFC 7518, HMAC anahtarının hash çıktısı kadar uzun olmasını, HS256 için 32 bayt olmasını gerektirir; bu nedenle secret gibi kısa gizli anahtarlar yalnızca test için uygundur.
Geçerli bir sonuç size neyi göstermez
Kontrol yalnızca imzayı kapsar. Geçen yıl süresi dolmuş bir belirteç hâlâ geçerli görünür; bu nedenle exp talebini Unix timestamp sayfasında geçerli zamanla karşılaştırın ve iss ile aud değerlerini hizmetinizin beklediği değerlerle kontrol edin.
RS256, ES256 veya başka bir açık anahtarlı algoritmayla imzalanan belirteçler burada doğrulanmaz. Bunlar, kimlik sağlayıcılarının genellikle JSON Web Key Set olarak yayımladığı yayın anahtarını gerektirir; JWT decoder ise bu belirteçlerin taleplerini okumaya devam eder.
Nasıl kullanılır?
- Base64 kodlamalı bir JWT belirteci dizesi yapıştırın.
- HMAC gizli anahtarınızı girin.
- Kodu çözülmüş başlığı, yükü ve canlı imza doğrulama rozetini inceleyin.
Gizlilik ve sınırlamalar
Belirteçler ve gizli anahtarlar yalnızca istemci belleğinde işlenir ve ağ üzerinden hiçbir zaman gönderilmez.
İlgili araçlar
Sık sorulan sorular
Hangi imza algoritmaları destekleniyor?
Yerel imza doğrulaması için HMAC algoritmaları (HS256, HS384, HS512) desteklenir.
Gizli anahtarlarım güvende mi?
Evet, Web Crypto doğrulaması yalnızca yerel tarayıcı JavaScript'inde çalışır.
Ücretsiz araç · tarayıcınızda kez çalıştırma · hesap gerekmez