Parola Cümlesi Oluşturucu

Parola cümlesi üretmek için kelime sayısı ve ayraç seçin; tohumu yalnızca aynı cümleyi yeniden üretmeniz gerekiyorsa girin.

Sonuç

kernel-pizza-rain-desert
4 kelime
42,5 bit

Nasıl hesaplanır?

Her kelime, yerleşik 1.583 yaygın İngilizce kelimelik bir listeden seçilir; yani her kelime log2(1583) ≈ 10,63 bit taşır. Tohum alanı boşsa her kelime kriptografik olarak güvenli bir rastgele üreteçle çekilir ve her çalıştırmada yeni bir cümle çıkar. Bir tohum yazarsanız i numaralı kelime liste[crc32(tohum + ":" + i) mod 1583] olur; aynı tohum, kelime sayısı ve ayraç her zaman aynı cümleyi yeniden kurar. Bu kip yalnızca gösterim ve test içindir. Kelime sayısı 1 ile 12 arasında bir tam sayıdır (boş bırakırsanız 4; 2,5 ya da 13 sonuç vermez). Ayraç tire (varsayılan), boşluk veya noktadır. Entropi kelime sayısı × log2(1583) olarak hesaplanır; tohumsuz, eşit olasılıklı bir seçimi varsayar, ayracı hesaba katmaz ve tohumlu bir cümle için geçerli değildir.

Örnek hesaplama

Bu örnek çalıştırmada tohum correct horse, 4 kelime ve tire ayracı kullanılır. i = 0'dan 3'e kadar araç "correct horse:0", "correct horse:1" ve devamının CRC-32 değerini alır, her birini 1.583'e göre mod işlemine sokar: liste konumları 712, 1020, 1107 ve 331 çıkar, kelimeler kernel, pizza, rain ve desert olur. Sonuç kernel-pizza-rain-desert olarak, 4 kelime ve 4 × 10,63 = 42,5 bit entropiyle gösterilir. Boşluk ayracı "kernel pizza rain desert" verir. Tohumu boş bırakırsanız her seferinde tahmin edilemez, farklı dört kelime alırsınız.

Bu örneği dene →

Sık yapılan hatalar

  • Gerçek bir parola için tohum yazmak. Tohumlu cümleyi tohum tamamen belirler; adınız, bir tarih ya da "demo" gibi tahmin edilebilir bir tohumu bilen herkes cümleyi yeniden kurar, entropi rakamı ne derse desin. Gerçek parola için tohumu boş bırakın.
  • Yazımı biraz değişen bir tohumun benzer cümle vereceğini sanmak. Bir büyük harf ya da boşluk bile her kelimeyi değiştirir; yeniden üretmek istiyorsanız tohumu birebir not edin.
  • 42,5 biti değerli bir hesap için güçlü saymak. 1.583 kelimelik listeden dört kelime, önemsiz bir giriş için yeterlidir ama çevrimdışı tahmine karşı zayıftır; yaklaşık 64 bite ulaşmak için altı kelime gerekir.
  • Sonucu kripto cüzdanı kurtarma cümlesi olarak kullanmak. Cüzdanlar kendi kelime listesini ve sağlama toplamını bekler; cüzdanın kendi üretecini kullanın.
  • 0, 12'den fazla ya da ondalık kelime sayısı girmek. Kelime sayısı 1 ile 12 arasında tam sayı olmalıdır, yoksa cümle gösterilmez.

Bu hesaplama hakkında

Tohum alanı boş bırakıldığında bu üreteç, her kelimeyi 1.583 yaygın İngilizce kelimeden oluşan yerleşik bir listeden kriptografik olarak güvenli bir rastgele sayı üreteciyle seçer; böylece her çalıştırmada yeni bir cümle çıkar. Bir tohum yazarsanız seçim deterministik olur: aynı tohum, kelime sayısı ve ayraç her zaman aynı cümleyi üretir — bu, gösterimler ve testler için kullanışlıdır, ancak tohumu bilen herkes cümleyi yeniden kurabileceğinden gerçek bir parolayı asla tohumla üretmeyin. Güç, bilinen Diceware yöntemiyle aynı mantıkla entropi = log2(1.583) × kelime sayısı olarak, kelime başına yaklaşık 10,6 bit şeklinde raporlanır.

“correct-horse-battery-staple” gibi akılda kalıcı, çok kelimeli bir cümle genellikle hatırlaması daha kolaydır ve yeterli kelime sayısında kısa rastgele simge dizilerinden kaba kuvvete karşı daha dayanıklıdır. Dört kelime yaklaşık 42 bit verir; ana parola seçen güvenlik bilincine sahip kullanıcılar ve sistem yöneticileri genellikle altı veya daha fazla kelime (yaklaşık 64 bit) ister. Kripto cüzdanı kurtarma cümlesi için genel bir parola aracını değil, cüzdanın kendi BIP39 üretecini kullanın.

Bu faydalı oldu mu?

En fazla 3 tepki seçebilirsiniz.

Yorumlar

  • İlk yorumu siz yazın.

Popüler hesaplayıcılar

Tüm Hesaplayıcılar