PIN Kombinasyonları Hesaplama

PIN uzunluğunu ve rakamların tekrar edip edemeyeceğini girin; olası kod sayısını alın.

Sonuç

151.200

Nasıl hesaplanır?

Araç, 0–9 rakamlarını kullanarak belirli uzunluktaki tüm farklı sayısal PIN'leri sayar. Rakamlar tekrar edebiliyorsa sayı 10n'dir, çünkü n konumun her birinde 10 seçenek vardır. Hiçbir rakam iki kez kullanılamıyorsa sayı 10 × 9 × 8 × … × (10 − n + 1)'dir, çünkü her konum havuzdan bir rakamı eksiltir. n uzunluktur ve 1 ile 12 arasında bir tam sayı olmalıdır; "tekrarsız" seçeneğinde en fazla 10'dur, çünkü yalnızca on rakam vardır. Diğer her tekrar ayarı tekrara izin var sayılır. Araç yalnızca anahtar uzayını sayar; belirli bir PIN'in tahmin edilebilirliğini değerlendirmez, insanlar da 1234 veya doğum yılı gibi birçok kombinasyondan kaçınır ya da onlara yönelir.

Örnek hesaplama

Hiçbir rakamın tekrar etmediği 6 haneli bir PIN alalım. Konum başına seçenek: birinci için 10, ikinci için 9, sonra 8, 7, 6 ve 5. Çarpım: 10 × 9 × 8 × 7 × 6 × 5 = 151.200. Tekrara izin verilseydi aynı uzunlukta 106 = 1.000.000 kod olurdu; yani tekrarı yasaklamak olasılıkların yaklaşık %85'ini ortadan kaldırır.

Bu örneği dene →

Sık yapılan hatalar

  • Tekrarı yasaklamanın PIN'i güçlendirdiğini sanmak. Anahtar uzayını küçültür (altı hanede 1.000.000 yerine 151.200), dolayısıyla saldırgana yarar.
  • Uzunluğu 4,5 gibi girmek ya da boş bırakmak. Yalnızca 1 ile 12 arasındaki tam sayılar sonuç verir.
  • 10 haneden uzun bir tekrarsız PIN sormak. Yalnızca on farklı rakam olduğundan araç sonuç vermez.
  • Büyük bir anahtar uzayını güvenli PIN ile eşitlemek. Seçilen PIN'ler tarihlerde ve desenlerde yoğunlaşır; insanlar için gerçek arama uzayı gösterilen sayıdan çok daha küçüktür.
  • Sayının kilitlenme kurallarını yok saydığını unutmak. Birkaç denemeden sonra kilitlenen bir cihaz, tek başına sayının gösterdiğinden daha güvenlidir.

Bu hesaplama hakkında

Bu hesaplayıcı, sayısal bir PIN'in anahtar uzayını sayar: tekrar eden rakamlara izin verildiğinde, n haneli bir PIN'in 10ⁿ olası kombinasyonu vardır (4 haneli bir PIN, bilindik 10.000 sayısını verir); tekrarsız durumda ise her hane havuzdan bir seçeneği çıkardığından, permütasyon 10 × 9 × 8 × … şeklinde (10 − n + 1)'e kadar iner.

Bu, gerçek güvenlik sonuçları olan temel bir kombinatorik hesaplamadır — 4 haneli bir PIN'in saniyeler içinde kaba kuvvetle kolayca kırılabilmesinin, 6 haneli veya alfanümerik bir kodun ise kırılamamasının arkasındaki tam olarak bu hesaplamadır; kilit kodları, ATM PIN'leri ve basit erişim kodları hakkında akıl yürütmek için kullanılır.

Bu faydalı oldu mu?

En fazla 3 tepki seçebilirsiniz.

Yorumlar (0)

  • İlk yorumu siz yazın.

Popüler hesaplayıcılar

Tüm Hesaplayıcılar