Güçlü Secret Üretici
JWT imzası, API anahtarı ya da oturum token'ı için kriptografik olarak güvenli rastgele değerler üretin; Hex, Base64 ve Base64URL biçimlerinde.
Tamamen tarayıcınızda çalışır; girdiğiniz veriler hiçbir sunucuya gönderilmez.
Ne kadar uzun olmalı?
- JWT HS256 anahtarı: en az 32 bayt (256 bit) rastgele değer. Kısa ya da tahmin edilebilir anahtarlar çevrimdışı kaba kuvvetle kırılabilir.
- HS384 / HS512: sırasıyla en az 48 ve 64 bayt.
- API anahtarı, oturum ya da sıfırlama token'ı: en az 16 bayt, tercihen 32 bayt.
Değerler tarayıcının kriptografik rastgele sayı üretecinden (crypto.getRandomValues) alınır; Math.random kullanılmaz. Ürettiğiniz secret'ları koda gömmek yerine bir secret yöneticisinde saklayın.