Araç Kutusu

RFC 7519 · HS · RS · PS · ES · EdDSA

JWT

Token imzası için gizli anahtar üretin, elinizdeki token'ı çözüp imzasını doğrulayın. Her şey tarayıcınızda olur; bu sayfa ağ isteği yapamaz, token ve anahtar hiçbir yere gönderilmez.

Ayarlar

İmza algoritması en az 256 bit
32–512 bit, 8'in katları
Biçim

A–Z, a–z, 0–9: her yerde sorunsuz yazılır.

Gizli anahtar

—

Anahtar üretiliyor…

Uzunluk
—
Entropi
—
Karakter kümesi
—
Anahtar baytı
—

Projeye ekle


        

Hangi uzunluk?

anahtar en az özet çıktısı kadar olmalı
AlgoritmaÖzetEn azHarf + rakamÖzel karakterliBase64URLHex
HS256SHA-256256 bit · 32 bayt43 karakter40 karakter43 karakter64 karakter
HS384SHA-384384 bit · 48 bayt65 karakter60 karakter64 karakter96 karakter
HS512SHA-512512 bit · 64 bayt86 karakter80 karakter86 karakter128 karakter

Saklarken

  • Anahtarı koda ve Git'e koymayın. Geliştirmede dotnet user-secrets set "Jwt:Key" "…", sunucuda ortam değişkeni kullanın.
  • Geliştirme, test ve canlı ortam için ayrı anahtar üretin.
  • Anahtar sızdıysa hemen değiştirin; eski tokenların süresi dolana kadar iki anahtarı birlikte kabul edin.
  • Token'ı birden fazla taraf doğrulayacaksa paylaşılan anahtar yerine RS256 veya ES256 (açık/özel anahtar çifti) kullanın.