Rastgele Dize Üreteci

Tarayıcıda kriptografik güvenli rastgele dizeler ve API jetonları toplu oluşturun, çıktı karakter kümesi, onaltılık, Base64 veya XXXX-XXXX deseni olsun.

Araç yükleniyor…

Rastgele Dize ÜreteciRastgele dizeleri, gizli anahtarları ve API jetonlarını doğrudan tarayıcınızdan toplu olarak oluşturun. İstediğiniz büyük harf, küçük harf, rakam ve sembol kümelerini işaretleyin, uzunluğu ve kaç adet üreteceğinizi ayarlayın, ardından her seferinde taze bir küme için Oluştur'a basın. Her karakter, önyargısız bir sonuç için reddetme örneklemesiyle crypto.getRandomValues'tan gelir ve hiçbir yere hiçbir şey yüklenmez — dizeler cihazınızda oluşturulur ve cihazınızda kalır. Çıktıyı onaltılığa, Base64'e ya da her X'in rastgele geldiği XXXX-XXXX gibi bir desene çevirin, kendi karakterlerinizi ekleyin, belirli veya benzeşen karakterleri çıkarın ve bit cinsinden canlı entropi tahminini izleyin.

Rastgele Dize Üreteci nedir?

Rastgele Dize Üreteci, yüksek entropili pek çok dizeyi bir kerede üretmek için tarayıcı içinde çalışan ücretsiz bir araçtır: API anahtarları, erişim jetonları, davet kodları, test verileri, tuzlar veya herhangi bir opak tanımlayıcı. Geliştiriciler, QA mühendisleri ve operasyon ekipleri; ortamları hazırlamaları, bir veritabanını gerçekçi rastgele değerlerle doldurmaları ya da hiçbir şeyi bir sunucudan geçirmeden jeton dağıtmaları gerektiğinde bu araca başvurur. Karakter havuzunu Büyük Harf, Küçük Harf, Rakam ve Sembol onay kutularıyla seçer, bir Uzunluk ve bir Adet belirler ve Oluştur'a basarsınız — her dize, crypto.getRandomValues ile reddetme örneklemesi kullanılarak çekilir, böylece her karakter eşit olasılıkla gelir. Tek bir akılda kalıcı gizli anahtarı hedefleyen bir parola üretecinden farklı olarak bu araç, makinece okunabilir jetonları toplu üretmeye göre ayarlanmıştır; Yeniden Oluştur düğmesi ise dahili bir tohumu artırarak, ayarlarınız olduğu gibi kalırken istediğinizde size tümüyle yeni bir küme verir. Ayrıca özel bir alfabe ekleyebilir, belirli veya benzeşip karışan karakterleri hariç tutabilir, bir çıktı modu seçebilir (karakter kümesi, onaltılık, Base64 veya her X'in rastgele bir karaktere dönüştüğü bir desen şablonu) ve bit cinsinden canlı bir entropi tahmini okuyabilirsiniz.

Rastgele Dize Üreteci nasıl kullanılır

  1. Dahil edilecek karakter kümelerini Büyük Harf, Küçük Harf, Rakam ve Sembol onay kutularıyla işaretleyin — en az biri açık olmalıdır.
  2. Her dizenin Uzunluğunu ve kaç dize üreteceğinizi Adet ile ayarlayın.
  3. crypto.getRandomValues'tan taze bir küme çekmek için Oluştur'a (veya Yeniden Oluştur'a) basın.
  4. Dizeleri çıktı kutusunda okuyun; uzunluğu, adedi veya karakter kümelerini değiştirdiğinizde kendiliğinden güncellenir.
  5. Tek bir dizeyi kendi kopyalama düğmesiyle kopyalayın ya da listenin üstündeki kopyalama eylemiyle tüm kümeyi bir kerede kopyalayın.
  6. Karakter kümesi, Hex, Base64 veya Desen'i seçmek için çıktı modu anahtarını açın ve özel karakter eklemek, benzeşenleri çıkarmak ya da XXXX-XXXX desenini düzenlemek için Seçenekler'i kullanın.

Örnekler

32 karakterlik alfasayısal bir API jetonu

Girdi

Büyük Harf + Küçük Harf + Rakam, Uzunluk 32, Adet 1

Çıktı

k7QmZ2pX9vT4nR8bL1cW6yH3dF5sG0aJ

Bir grup kısa, onaltılık benzeri davet kodu

Girdi

Küçük Harf + Rakam, Uzunluk 8, Adet 3

Çıktı

a3f9k2dq
7m1xp4ce
b8t6w0nz

Sembollü, yüksek entropili bir gizli anahtar

Girdi

Büyük Harf + Küçük Harf + Rakam + Sembol, Uzunluk 24, Adet 1

Çıktı

G$7m@Kp2!xZq9#vR4&nLwT^h

Lisans anahtarı tarzı bir desen

Girdi

XXXX-XXXX-XXXX · A-Z + 0-9

Çıktı

K7Q2-9XZ4-P1MW

Sıkça sorulan sorular

Dizeler bir sunucuya gönderiliyor mu?
Hayır. Her dize, Web Crypto API (crypto.getRandomValues) ile yerel olarak oluşturulur ve hiçbir yere hiçbir şey yüklenmez veya saklanmaz. Araç çevrimdışı çalışır ve değerler tarayıcınızdan asla çıkmaz; bu da onu gerçek gizli anahtarlar ve jetonlar için güvenli kılar.
Dizeler ne kadar rastgele?
Her karakter, tarayıcının kriptografik olarak güvenli rastgele kaynağı olan crypto.getRandomValues'tan, karakter havuzunu modulo önyargısı olmadan örneklemek için reddetme örneklemesiyle çekilir. Bu, çıktıyı yalnızca gelişigüzel yer tutucular için değil, jetonlar, tuzlar ve gizli anahtarlar için uygun kılar.
Oluştur'a basmak neden bana yepyeni bir küme veriyor?
Oluştur (Yeniden Oluştur), dahili bir tohumu artırır ve taze rastgele baytlar çeker; böylece uzunluk, adet ve karakter kümesi seçimleriniz tam bıraktığınız gibi kalırken tümüyle yeni bir küme alırsınız.
Bu, bir parola üretecinden nasıl farklı?
Bir parola üreteci, tek bir akılda kalıcı, güçlü gizli anahtar için ayarlanmıştır. Bu araç, makinece okunabilir toplu çıktı için yapılmıştır — API anahtarları, erişim jetonları, test verileri — bu yüzden bir kerede birçok dize üretmenize ve tüm kümeyi tek tıkla kopyalamanıza olanak tanır.
Bunları API anahtarı veya jeton olarak kullanabilir miyim?
Evet. Yeterince uzun bir uzunluk ve geniş bir karakter kümesiyle dizeler; API anahtarları, erişim jetonları ve benzeri opak tanımlayıcılar için bolca entropiye sahip olur. İnsan parolaları içinse özel bir parola üreteci daha kullanışlı olabilir.

İlgili araçlar