Random string generator ile rastgele token üret. Bayt sayısı ve Hex veya Base64URL biçimini seç, sonucu ücretsiz kopyala.
Rastgele bir metin değeri oluşturun
Token üretici, tarayıcının güvenli rastgele sayı kaynağından bayt alır ve bunları Hex veya Base64URL biçimine çevirir. API geliştirme, test ve kendi sisteminizde tanımlayacağınız rastgele değerler için kullanılabilir. Üretilen metin herhangi bir servisin geçerli erişim anahtarı haline kendiliğinden gelmez.
Bayt ve karakter farkı
32 rastgele bayt 256 rastgele bit içerir. Hex biçiminde her bayt iki karakterle gösterildiği için çıktı 64 karakter olur. Aynı 32 bayt, dolgusu kaldırılmış Base64URL biçiminde 43 karakterdir. Biçimi değiştirmek rastgele bit miktarını artırmaz.
Yeni değer üretme
Yeni token üret düğmesi her seferinde yeni baytlar ister. Ayarları değiştirmek de yeni çıktı oluşturur; önceki değeri geri getiren bir tohum veya geçmiş listesi yoktur. Web Cryptography API içindeki getRandomValues kullanılır; Math.random kullanılmaz.
Token'ı kabul eden uygulama kendi uzunluk, saklama, süre ve yetki kurallarını uygulamalıdır. Bu araç sunucuda anahtar kaydı oluşturmaz veya mevcut anahtarları iptal etmez. Sonucu kopyaladığınızda pano ve hedef uygulama üzerinde de görünür olabileceğini dikkate alın. Üretilen değer sayfa tarafından ağa gönderilmez.
Sık sorulan sorular
Base64URL çıktısında neden = yok?
Dolgu karakterleri kaldırılır. Kullanılan alfabe URL'ye uygun tire ve alt çizgi içerir.
Bu bir JWT mi?
Hayır. İmzalı başlık ve yük içermeyen rastgele bir metindir; JWT yapısı veya doğrulaması sunmaz.
Aynı token'ı yeniden üretebilir miyim?
Hayır. Tohum girişi ve geri getirme özelliği yoktur; gerekli değeri güvenli biçimde saklamalısınız.
Kaç bayt seçmeliyim?
Token'ı kullanacağınız sistemin gereksinimini esas alın. Araç 16-256 bayt aralığını ve buna karşılık gelen bit sayısını gösterir.