Şifre Gücü Hesaplama

Entropisini, güç derecesini ve tahmini kırılma süresini görmek için bir şifre yazın.

Sonuç

65,7 bit
İyi
190 yıl

Nasıl hesaplanır?

Araç uzunluktan ve kullanılan karakter türlerinden yola çıkar. Havuz, bulunan kümelerin toplamıdır: küçük harf 26, büyük harf 26, rakam 10 ekler; bunların dışındaki her karakter (simge, boşluk, aksanlı harf) 33 ekler. Sonra entropi (bit) = uzunluk × log₂(havuz boyutu) bulunur. İki indirim uygulanır. Tek bir kısa birimin tekrarından oluşan parola (aaaa, abab) yalnızca o birimin entropisi kadar sayılır. password, qwerty ya da admin gibi bilinen bir sözcük, sonuna rakam veya simge eklenmiş olsa bile, ve 123456 gibi düz sayı dizileri 20 bitle sınırlanır. Kırılma süresi 2entropi ÷ 10¹⁰ saniyedir; saniyede 10 milyar tahmin varsayılır, saniye, dakika, saat, gün veya yıl olarak gösterilir, 10¹⁵ yılı aşarsa "> 1.000.000.000.000.000 yıl" biçiminde yazılır. Derece 40 bitin altında Zayıf, 40 ile 60 arası Orta, 60 ile 80 arası İyi, 80'den itibaren Güçlü'dür. Boş alan sonuç vermez. Sızmış parola listesi yoktur; yerleşik kısa listenin dışındaki tahmin edilebilir bir parola yine de hak ettiğinden yüksek puan alabilir.

Örnek hesaplama

Maple7!Fox parolasını alalım; 10 karakterdir. Küçük ve büyük harf, bir rakam ve bir simge içerdiğinden havuz 26 + 26 + 10 + 33 = 95 olur. 95'in log₂ değeri yaklaşık 6,57'dir ve 10 × 6,57 işlemi 65,7 bit entropi verir. Tekrarlanan bir birim ya da listedeki yaygın bir sözcük olmadığı için indirim uygulanmaz. Bu değer 60-80 aralığına girer, derece İyi olur. Saniyede 10 milyar tahminle 265,7 kombinasyonun tamamını denemek yaklaşık 190 yıl sürer. Kıyas için yaygın sözcük olan password 20,0 bitle sınırlanır (Zayıf, bir saniyeden kısa).

Bu örneği dene →

Sık yapılan hatalar

  • Gerçekten kullandığınız bir parolayı yazmak. Girdiğiniz metin hesaplama için gönderilir; gerçeğini değil, benzer görünümlü bir örüntüyü deneyin.
  • Tahmin edilebilir bir seçim için yüksek puana güvenmek. Büyük harf, rakam ve simge eklenmiş bir ad ya da deyim, örneğin Tr0ub4dor&3, 72,3 bit ve İyi alır; oysa saldırganlar bu kalıpları erken dener. Yalnızca çok yaygın sözcüklerden oluşan kısa bir liste indirime girer.
  • Uzun ve tekrar eden bir dizenin güçlü görünmesini beklemek. Yirmi tane küçük a harfi yalnızca 4,7 bit alır; çünkü tekrar eden birim yalnızca kendi entropisini taşır.
  • "< 1 sn" ya da "9 dk" sonucunu hatalı hesap sanmak. Kısa parolalar saniyede 10 milyar tahmin varsayımıyla gerçekten bu sürede kırılır; dokuz küçük harfli parola 9 dk gösterir.
  • Kırılma süresini bir garanti saymak. Süre, tek bir parolaya karşı sabit bir tahmin hızı varsayar; gerçek saldırılar parolanın nasıl saklandığına bağlıdır ve çok daha hızlı ya da yavaş olabilir.

Bu hesaplama hakkında

Bir şifrenin entropisi, içerdiği rastgelelik bit sayısını ölçer ve şifrenin uzunluğu ile kullandığı karakter kümesinin boyutunun log₂'sinin çarpımı olarak hesaplanır — daha uzun bir şifre veya daha geniş bir olası karakter havuzundan (küçük harf, büyük harf, rakam, sembol) seçilen bir şifre, daha yüksek entropiye ve bir saldırganın denemesi gereken daha fazla olası kombinasyona sahiptir. Tahmini kaba kuvvet kırılma süresi ise olası toplam kombinasyon sayısının (bit cinsinden entropinin 2 üssü) saniyede varsayılan tahmin sayısına bölünmesiyle bulunur.

Güvenlik ekipleri, BT yöneticileri ve bir şifre politikası tasarlayan herkes, entropi ve kırılma süresi tahminlerini ‘P@ssw0rd1’ gibi karmaşık görünen ama aslında zayıf olan bir şifrenin neden zayıf olduğunu açıklamak için kullanır — karakter kümesi tahmin edilebilir ve şifre kısadır — buna karşılık birbiriyle ilgisiz kelimelerden oluşturulan daha uzun bir parola cümlesi, daha basit görünmesine rağmen çok daha yüksek bir entropiye sahip olabilir; bu yaklaşım, artık zorunlu karmaşıklık kurallarından çok uzunluğu vurgulayan NIST'in SP 800-63B gibi modern şifre rehberliğine de yansımıştır.

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