İçeriğe geç

Parola Oluşturucu

Tarayıcınızda entropi tahminiyle güçlü rastgele parolalar oluşturun.

Tarayıcınızda çalışır. Hiçbir şey yüklenmez.

Bir site bazı sembolleri kabul etmediğinde bunu düzenleyin. Boş bırakmak varsayılan kümeyi kullanır.

Bu araç hakkında

Parola Oluşturucu her karakteri crypto.getRandomValues ve reddetme örneklemesiyle çeker; böylece hiçbir karakterin olasılığı diğerinden yüksek olmaz ve her çalıştırmada 4 ile 128 karakter arasında en fazla 50 parola üretir. Kümeleri siz seçersiniz - a-z, A-Z, 0-9 ve 24 sembol !@#$%^&*()-_=+[]{};:,.?/ - ve bir Fisher-Yates karıştırması konumları karmadan önce her parola, seçtiğiniz her kümeden en az bir karakter içerir. Entropi değeri, uzunluk × log2(havuz boyutu) olarak hesaplanan bir üretici tanımıdır; hâlihazırda kullandığınız bir parola hakkında bir hüküm değildir ve bir dizenin bir veri sızıntısında görünüp görünmediği hakkında bir şey söylemez. Araç mevcut parolaları puanlamaz, bir kelime listesinden parola cümlesi kurmaz ve ürettiklerinin geçmişini tutmaz.

Her parola tarayıcınızda crypto.getRandomValues ile üretilir ve saf bir kalan işleminin modulo yanlılığından kaçınmak için bir ret örneklemesi yardımcısından geçirilir. XGM API'sine hiçbir şey gönderilmez, URL'ye hiçbir şey yazılmaz - uzunluk, kümeler ve adet sorgu parametresi değil sayfa durumudur - ve hiçbir parola yerel depolamaya kaydedilmez, dolayısıyla bir yenileme geriye hiçbir şey bırakmaz. Kopyalama ve dışa aktarma yerel olarak çalışır; sekmeyi kapattığınızda bir parolanın tek kopyası, parola yöneticinize yapıştırdığınız kopyadır.

Nasıl kullanılır

  1. Parola Oluşturucu aracını açın.
  2. İncelemek istediğiniz girdiyi yapıştırın veya yazın.
  3. Tarayıcınızda hesaplanan sonucu okuyun; girdi XGM'e gönderilmez.
  4. Çıktıyı yalnızca doğru göründüğünü kontrol ettikten sonra kopyalayın.
  5. Daha geniş bir teşhis görünümü gerekiyorsa ilgili XGM araçlarını kullanın.

SSS

Entropi sayısı nasıl hesaplanıyor?

Uzunluğun, havuz boyutunun 2 tabanındaki logaritmasıyla çarpımıdır. Dört kümenin tümüyle havuz 26 + 26 + 10 + 24 = 86 karakterdir, yani karakter başına yaklaşık 6,43 bit; bu yüzden varsayılan 20 karakterlik parola kabaca 128 bit gösterir. Etiketler bu sayıyı izler: 40 bitin altı “Zayıf”, 60'ın altı “Orta”, 80'in altı “Güçlü” ve 80 ile üzeri “Çok güçlü”.

Her kümeden birer karakteri zorunlu kılmak parolayı zayıflatır mı?

Kesin konuşmak gerekirse evet, bitin çok küçük bir kesri kadar: kural, içinde hiç rakam ya da hiç sembol bulunmayan sonuçları elediği için gerçek entropi, gösterilen uzunluk × log2(havuz) değerinin hemen altında kalır. 16 karakter ve üzerinde fark, pratikte önemsenmeyecek kadar küçüktür. Kural, parolanın en az bir rakam ve bir sembol dayatan siteleri geçebilmesi için vardır.

“Benzer karakterlerden kaçın” bana neye mal olur?

I, l, 1, O, 0 ve o karakterlerini kaldırır; bu da havuzu 86 karakterden 80'e düşürür. Bunun bedeli karakter başına yaklaşık 0,1 bittir - 20 karakterlik bir parolada kabaca iki bit - ve parola sesli okunacak, bir çıktıdan yazılacak ya da bir iş arkadaşına dikte edilecekse buna değer. Farkı fazlasıyla geri almak için bir karakter ekleyin.

Sembol eklemek mi yoksa uzunluk eklemek mi daha iyi?

Neredeyse her zaman uzunluk. Sembolleri açmak havuzu 62 karakterden 86'ya taşır ve karakter başına yaklaşık 0,47 bit ekler; oysa 62 karakterlik havuzdan dört ek karakter yaklaşık 24 bit ekler. Bir site sembolleri kabul etmiyorsa, sıra dışı harf değişimleriyle telafi etmeye çalışmak yerine uzunluğu artırın.

Uzunluğu değiştirdim ama liste hâlâ eski parolaları gösteriyor.

Toplu üretim, sayfa yüklendiğinde ve her Oluştur düğmesine bastığınızda yapılır; bu yüzden seçenek değişiklikleri listeyi yerinde yeniden yazmak yerine bir sonraki çalıştırmaya uygulanır. Uzunluğu, kümeleri ya da adedi ayarladıktan sonra Oluştur düğmesine basın. Aksi hâlde eski seçeneklerle üretilmiş bir parolayı yanlışlıkla kopyalamak kolaydır.

Tam Parola Oluşturucu rehberini okuyun