Rastgele Dize Üreteci

Dize Uzunluğu
Dize sayısı
Karakter kümeleri
Sonraki

Büyük harf, küçük harf, rakam ve sembollerin herhangi bir kombinasyonunu kullanarak 1 ile 256 karakter uzunluğunda rastgele dizeler oluşturun. Yer tutucu değerler, test örnekleri, tanımlayıcılar ve tek kullanımlık etiketler için kullanışlıdır. Her karakter kriptografik olarak güvenli bir rastgele sayı üretecinden alınır; böylece çıktı düzgün biçimde rastgeledir.

Rastgele bir dize nasıl oluşturulur

  1. 1

    Uzunluğu seçin

    Dize başına 1 ile 256 karakter.

  2. 2

    Karakter kümelerini seçin

    Büyük harf, küçük harf, rakamlar, semboller: herhangi bir kombinasyonu işaretleyin.

  3. 3

    Adedi belirleyin

    Tek seferde 1 ile 100 dize oluşturun.

  4. 4

    Oluşturun

    Sonucu kopyalayın veya bir kerede yeni bir grup dize oluşturun.

Yaygın kullanım kalıpları

Kullanım Uzunluk Karakter kümesi
Test örneği kimliği 8-12 küçük harf + rakamlar
URL slug 6-10 küçük harf + rakamlar + tire
Nonce / CSRF jetonu 32 alfanümerik
API anahtarı (hex) 32-64 küçük harf + rakamlar
Parola 16+ alfanümerik + semboller

Bir parola üreteci değildir

Gerçek kullanıcı parolaları için özel parola üretecini tercih edin, kategori garantileri (en az bir rakam, bir sembol) ve bir güç ölçer ekler. Bu araç, yalnızca sözde rastgele karakterlere ihtiyaç duyduğunuz ham dize örnekleri için daha uygundur.

Entropi kontrolü

Bit cinsinden entropi uzunluk * log2(alfabe boyutu) şeklindedir. 8 karakterlik yalnızca küçük harften oluşan bir dizede 8 * log2(26) = 37 bit entropi vardır, kolayca kaba kuvvetle çözülebilir. 16 karakterlik alfanümerik bir dizede 16 * log2(62) = 95 bit vardır, sınırda güçlüdür. Kriptografik kullanımlar için 128 biti (22 alfanümerik karakter veya 32 hex) hedefleyin.

Sık Sorulan Sorular

Her karakter, tahmin edilebilir bir kaynaktan değil, kriptografik olarak güvenli bir rastgele sayı üretecinden gelir. Ancak kullanıcıya yönelik sırlar (parolalar, API anahtarları) için “en az bir rakam içermeli” gibi ek kısıtlamalar da uygulayan özel üreteçleri tercih edin.

Büyük harf (A-Z), küçük harf (a-z), rakam (0-9) ve sembollerin (!@#$%^&*()-_=+[]{}|;:,.<>?) herhangi bir karışımı. Bir dize oluşturmak için en az bir küme etkinleştirilmelidir.

Dize başına en fazla 256 karakter ve parti başına en fazla 100 dize. Daha fazlası için birkaç parti oluşturun.

Her oluşturma bağımsızdır. 20 karakterlik alfanümerik bir dize için, bir milyar oluşturma üzerindeki çakışma olasılığı astronomik derecede küçüktür ama sıfır değildir.

İlgili Araçlar

Araç diğer dillerde mevcuttur