Neden bu token oluşturucu?
- Güvenli mod varsayılan olarak CSPRNG (crypto.getRandomValues) kullanır.
- Tek sayfadan base64url, hex veya özel karakter kümesi tokenları oluşturun.
- Ayarlarınız için yaklaşık entropy ve çakışma riskini görün.
- Ayarları güvenle paylaşın: paylaşım URLleri oluşturulan tokenları asla içermez.
Nasıl kullanılır (3 adım)
- Bir biçim seçin (base64url / hex / özel karakter kümesi).
- Uzunluk ve adedi ayarlayın, ardından oluşturun.
- Kopyalayın, indirin veya yalnızca ayarları içeren URLyi paylaşın.
Oluştur
Token oluşturucu
Biçim ve uzunluk seçin, bir grup oluşturun, ardından kopyalayın, indirin veya ayarları paylaşın (tokenları asla paylaşmayın).
Sonuçlar
Önerilen token iş akışı
Doğru rastgelelik modunu seçin
API anahtarları, davet kodları, sıfırlama bağlantıları veya erişim veren her şey için Güvenli modu kullanın. Tohumlu modu yalnızca testler, belgeler veya demolar için tekrarlanabilir fixture gerektiğinde kullanın.
Uzunluk ve kodlamayı hedefe göre ayarlayın
32 bayt birçok token için pratik bir başlangıçtır. Hex incelemesi kolaydır, base64url bağlantılar ve yapılandırma dosyaları için daha kısadır; özel alfabeler yalnızca başka bir sistem sınırlı karakter kümesi istediğinde kullanışlıdır.
Ayarları paylaşın, sırları değil
Paylaşım URLi yalnızca oluşturucu ayarlarını saklar. Oluşturulan tokenlar tarayıcınızda kalır; son tokenı ticket, sohbet veya URL yerine kasanıza ya da hedef sisteme kopyalayın.
Yayınlamadan önce hızlı kontroller
- Alıcı sistemin seçilen alfabeyi ve uzunluğu kabul ettiğini doğrulayın.
- Kimlik doğrulayan veya erişim yetkisi veren her şey için Güvenli modu kullanın.
- Bir token loglara, ekran görüntülerine veya herkese açık URLye yapıştırıldıysa hemen yeniden oluşturun.
Sıkça sorulan sorular
Bu güvenli mi?
Güvenli mod crypto.getRandomValues kullanır. Tohumlu mod yalnızca tekrarlanabilir testler içindir ve güvenli değildir.
API anahtarı için kaç bayt kullanmalıyım?
Yaygın başlangıç 32 bayttır (256 bit). Daha yüksek güvenlik payı için 48 veya 64 bayt kullanabilirsiniz.
base64url nedir?
Base64url, URLler için değiştirilmiş base64tir: + yerine -, / yerine _ gelir ve padding (=) kaldırılabilir.
Oluşturulan tokenlar saklanır veya yüklenir mi?
Hayır. Her şey tarayıcınızda yerel olarak çalışır. Tokenlar yüklenmez ve varsayılan olarak kaydedilmez.
Paylaşım URLi neden tokenları içermez?
Sırları URLlere koymak geçmiş, loglar ve referrerlar üzerinden sızdırabilir. Bu araç yalnızca ayarları paylaşır, tokenları asla paylaşmaz.