TL
Tool Lab
💰Donate
💰Donate

Random Token Generator

Generate cryptographically secure random tokens in hex, Base64, or alphanumeric format.

Biçimlendir
Entropi baytları
Adet

Bu araç hakkında

Güvenli Rastgele Token Üretici, kriptografik olarak rastgele bayt dizileri oluşturmak için tarayıcının crypto.getRandomValues API'sini kullanır ve bunları seçilen formatta kodlar.

Math.random()'ın aksine, crypto.getRandomValues güvenlik belirteçleri, API anahtarları, oturum tanımlayıcıları ve nonce'lar için uygun entropi üretir. Tüm üretim tarayıcınızda yerel olarak gerçekleşir.

Nasıl kullanılır

  1. Çıktı formatı seçin. Hex en taşınabilirdir; URL-safe Base64 URL'lerde güvenli olmayan karakterlerden kaçınır.
  2. Entropi bayt sayısını seçin. Çoğu güvenlik kullanım durumu için 32 bayt (256 bit) önerilir.
  3. Aynı anda birden fazla token oluşturmak için sayıyı ayarlayın (örn. toplu API anahtarı oluşturma).
  4. Oluştur'a tıklayın ve bireysel tokenları veya tümünü kopyalayın.

Kullanım senaryoları

Geliştiriciler REST API'ler için bearer token kimlik doğrulaması amacıyla API anahtarları oluşturur. Backend mühendisleri CSRF tokenları, oturum tanımlayıcıları veya parola sıfırlama nonce'ları oluşturur.

Sık sorulan sorular

  • Kaç bayt kullanmalıyım?16 bayt (128 bit) güvenlik belirteçleri için minimumdur. Uzun ömürlü API anahtarları için 32 bayt (256 bit) önerilir.
  • Hex ile URL-safe Base64 arasındaki fark nedir?Hex karakter başına yalnızca 4 bit kullanır (2× daha uzun çıktı). URL-safe Base64, + ve / karakterlerini - ve _ ile değiştirerek URL'lerde ve dosya adlarında yüzde kodlama olmadan güvenli kullanım sağlar.
  • Bu gerçekten rastgele mi?Evet. crypto.getRandomValues, işletim sisteminin CSPRNG'si tarafından desteklenir — güvenlik yazılımlarının kullandığı aynı kaynak.