Tüm 4 haneli kodlar mevcuttur. Pimi tahmin etmek için katlanabilir Chi

PIN kodlarının kamu altyapısındaki önemli rolü hakkında önemsiz, şimdiye kadar PIN kodlarını seçen kişiler hakkında akademik bir mesaj yoktu.

Cambridge Üniversitesi sunucuları Sören Preibusch ve Ross Anderson, 4 basamaklı banka PIN kodunun katlanmasının küçük bir analizinin ışığında ilkini yayınlayarak durumu düzeltti.

Banka dışı dzherel'lerden şifre değiştirme ve çevrimiçi anket hakkında muzaffer veriler, seri olarak ayarlanacak PIN kodlarının seçiminden önce, ancak web siteleri için şifre seçiminden önce sorulmadı: pratikte daha fazla kod var. Protesto, varlığın ve basit kombinasyonun büyük armağanlarının ve insanların günlerinin ortasında - yani, eğer biri şanslıysa, kötü niyetli kişi sadece ezberlenen kodu tahmin edebilir.

Başlangıç ​​​​noktası olarak, RockYou üssünden (1,7 milyon) şifrede 4 haneli sayılar ve iPhone ekranını engelleyen programlardan 200 bin PIN kodu tabanından (tabana Daniel Amitay tarafından basılmıştır) programlar). Onları verilerin cimi'sini takip etmeye motive eden grafikler cicavi düzenliliklerini gösterir - tarih, kaya, tekrarlanan rakamlar ve PIN kodları, ancak 69'da biter. 25 bürokrat, - örneğin, chi є tarih kodu DDMM biçiminde, chi vin son ve şimdiye kadar. Tüm zihinlerimiz, skin setindeki PIN kodlarının %79 ve %93'ünü sağlayacaktır.


Otzhe, corystuvachі, tüm decіlkoh basit faktörlerine dayanarak 4 basamaklı kodları seçer. Yakby çok titreşimli ve banka PIN kodları, bunların %8-9'u sadece üç testte yapılabilir! Ale, kurnazca, banka kodlarından önce insanlar güvenli tarafa bırakılır. Bazı harika referans banka hediyelerinin ortaya çıkması için heyecan verici olan sunucular 1300 kişiyi gördü, bu nedenle gerçek PIN kodlarının nasıl görüneceğini de takdir edecekler. Ön incelemelerin özelliklerine bakacağım, yanıtlayanlar beslendi, kodların kendileri hakkında değil, sadece adlandırılmış faktörlerden herhangi birinin adı hakkında (büyüme, DDMM formatı, vb.).

Viyavilosya, bu yüzden insanlar banka PIN kodlarını almak için hızlı. Bunların yaklaşık dörtte biri, banka tarafından oluşturulan vikoristovyvat vypodkovy PIN'ine sahiptir. Üçte birinden fazlası kendi PIN kodunu, eski telefon numarasını, öğrenci makbuzunun numarasını ya da çok önemli olan diğer bir dizi numarayı seçer. Tanınan sonuçların bir sonucu olarak, kart sahiplerinin %64'ü sahte hatalı PIN koduna sahiptir, bu daha önceki banka dışı kodlarla yapılan deneylerde en az %23-27'dir. Dijital desen için %5'ten fazla (örneğin, 4545) ve klavyedeki güzel desen için %9'dan fazla (örneğin, 2684). Genel olarak, çok sayıda sondası olan (üçü ATM'li ve üçü ödeme terminalli) kötü niyetli kişinin başka birinin resminin PIN kodunu tahmin etme şansı %2'den az.

faktör popo RockYou iPhone Opituvannya
tarih
DDMM 2311 5.26 1.38 3.07
AYYY 3876 9.26 6.46 5.54
MMDD 1123 10.00 9.35 3.66
AAYY 0683 0.67 0.20 0.94
RRRR 1984 33.39 7.12 4.95
Bir kerede 58.57 24.51 22.76
klaviyatür patern
sum_zhny 6351 1.52 4.99
Meydan 1425 0.01 0.58
kuti 9713 0.19 1.06
göğüs 8246 0.17 0.88
köşegen 1590 0.10 1.36
yatay çizgi 5987 0.34 1.42
kelime 5683 0.70 8.39
dikey çizgi 8520 0.06 4.28
Bir kerede 3.09 22.97 8.96
dijital desen
69'da bitiyor 6869 0.35 0.57
sadece 0-3 sayılar 2000 3.49 2.72
sadece 0-6 sayılar 5155 4.66 5.96
tekrarlanan bahisler 2525 2.31 4.11
aynı sayılar 6666 0.40 6.67
sonra düşüş 3210 0.13 0.29
artan sebat 4567 3.83 4.52
Bir kerede 15.16 24.85 4.60
Vipadkovy sayı kümesi 23.17 27.67 63.68

Her şey yolunda, ah, üzgünüm, hayatta kalanların kısmına (% 23) tarihin PIN kodu atanır - ve üçüncüsü, halkının Viktorya tarihidir. Katılımcıların tümü (%99) görmüş olsa bile, sağda oldukça az değişiklik var banka kartları tarihin denetlendiği kişiye adanmışlık. Kötü niyetli kişi kart sahibinin gününü bildiğinden, daha sonra yetkin bir yaklaşımla PIN kodunun değeri %9'a kadar çıkmaktadır.

En popüler 100 PIN kodu

0000, 0101-0103, 0110, 0111, 0123, 0202, 0303, 0404, 0505, 0606, 0707, 0808, 0909, 1010, 1101-1103, 1110-1112, 1123, 1201-1203, 1210-1212, 1234, 1956-2015, 2222, 2229, 2580, 3333, 4444, 5252, 5683, 6666, 7465, 7667.

not PIN kodunuza pratikte, düşünmeden ve kötü niyetle bakmak daha kolaydır. Eğer bakarsanız, ondan kurtulabilirsiniz - kendinizi çaresiz bir kampta bulabilirsiniz:

n'den m'ye tüm öğelerin üretilmesi için daha düşük değerlerin hesaplayıcısı.
Bu kişilerin sayısı, Elementi Kombinatorik hesaplayıcısının yardımıyla hesaplanabilir. Permütasyonlar, razmіshennya, днання.

Hesap makinesi oluşturmak için algoritmanın açıklanması.

algoritma

Kombinasyonlar sözlük sırasına göre oluşturulur. Bir kümenin elemanlarının sıralı indeksleri ile algoritma.
Uygulamadaki algoritma anlaşılabilir.
Basitlik adına, Wiklade beş unsurdan kolaylıkla okunabilir;
Tüm m = 3 boyut kombinasyonlarını oluşturmak gereklidir.
Belirli bir m boyutunun ilk kombinasyonunun listesi - büyüme sırasına göre indeksler
1 2 3
Kalan elemanın tersine çevrilmesine izin verilir, yani I = 3. Değer n - m + i'den küçükse, vin 1 artırılır.
1 2 4
Son elemanın ters çevrildiğini ve arttığını biliyorum.
1 2 5
Şimdi elemanın değeri mümkün olan maksimum değer için uygundur: n - m + i = 5 - 3 + 3 = 5, önceki elemanı i = 2 ile değiştirin.
Değer n - m + i'den küçükse, değer 1 artırılır ve sonraki tüm öğeler için değer, ön öğe artı 1 değerine ayarlanacaktır.
1 (2+1)3 (3+1)4 = 1 3 4
Bana i = 3 için bir değişiklik verin.
1 3 5
Potim - i = 2 için dönüşüm.
1 4 5
Sonra çay infüzyonu i = 1.
(1+1)2 (2+1)3 (3+1)4 = 2 3 4
Verdim,
2 3 5
2 4 5
3 4 5 - Tüm elemanlar n - m + i'ye eşit olduğu için yakında duracağız.

Arkadaşlar! Yine ölü bir defterim var, gaddar bir defter, sana iş verebilmek için, üç fizikçi, iki ekonomist, bir politeknik ve bir hümanist onu dövüyorlardı. Bütün beynimizi mahvettik ve sürekli olarak yeni sonuçlar elde ettik. Belki de aranızda, programın ve matematik dehasının ortasında, ondan önce okulun lezzeti daha da kolay, sadece bir formülümüz yok. Bunun için beni kesin bilimlerle meşgul ettiler ve yazdığım tüm kitapların ve küçük resimlerin yerini aldılar. Vibachte.

Otzhe, pered_stor_ya.

Yeni bir banka kartı gördüm ve alışkanlık olarak pin kodunu tahmin ettim. Ale bir pidryad değil. Sensei'nin 8794 PIN kodu var ve ben 9748'i aradım. Tobto, ben muzafferim tüm sayıları tahmin ettim, Yake verilen chotiri basamaklı sayıda intikam aldı. Peki, böyle sayının kendisi değil, Ve sadece yogo depoları merak. Ama rakamların hepsi doğru! NOT - Rakamları gerekli sırada aynı sıraya koymama gerek yoktu, sadece aynı sırada hareket etmedim: buradaki eksen є Sayı olduğunu sanmıyorum ama yapmadım onları 9, 7, 4 ve 8'in ortasına yerleştirmeniz gerekir ve їх sırası önemli değildir. Mi hemen yemeği merak etti, Skіlіk ben zagalі bulo seçenekleri(Melodik, sağlam, oldukça havalı, ama ekseni aldım ve tahmin ettim). Tobto, titreşmem gereken basamak sayısının bir kombinasyonu ile mi? Ve burada, doğal olarak, ısı yanmaya başladı. Bütün akşam titreyen bir kafamız vardı ve sonuç olarak herkesin kesinlikle farklı seçenekleri vardı! Defterdeki tüm kombinasyonların vipisuvatilerini, yüzlerce hayvanat bahçesinin bazılarında da olsa olgunluk dünyasındaki spil'i gördüm, ancak yüzden fazla zvsim var açık) - inşa edildi.

vlasne, gündüz yemeği. Vgaduvannya'da yakalayın (herhangi bir sırayla) sayılar ne olursa olsun, chotiri basamaklı sayılarda intikam almak mümkün müdür?

Chi ni, formül (Ben insanlığım, vibachte, keşke matematikten önce büyük bir zaafım olsaydı), daha açık ve netti. skіlki tekrarlama 0'dan 9999'a kadar bir dizi sıra numarasında yer alacak sayıların birleşimi? ( gelincik ol, yemeğin içinde kaybolma" kombinasyonu ile tekrarlama rakamlar "!!! rakamlar tekrar edilebilir! anlamda, 2233 ve 3322 - bu tipte bir ve aynı kombinasyon var !!).

Daha spesifik için. On arasından bir rakam seçmem gerekiyor. Ale bir pidryad değil.

Neyse, yak-nebud. Zagalom, bilmek gerekiyor, çünkü kartın pin koduyla sayısal kombinasyon için birkaç seçeneğim var. Yardım edin, insanlar kibar! Tilki, gelincik ol, sana yardım etme, yazıyı bir anda düzeltme, scho options tsikh 9999(Vchora da bir serpinti ile aklıma geldi), aynı şekilde çirkinler de var - yine hasta olduğumuz açıda, 1234 numara, 3421 numara, 4312 numara ve şimdiye kadar є tek ve aynı! Öyleyse, PIN kodu 1111 veya orada, örneğin 0007 olsa bile sayılar tekrarlanabilir. PIN kodunu araç numarasıyla değiştirebilirsiniz. Güya, tüm açık rakamlar arabanın numarasında nasıl saklanıyor? Neden, neden hareketsizlik teorisini toparlamalısınız - becerikli sayısal kombinasyonlardan birini titretmeniz gerekiyor?

Şefkatli olun, görüşleriniz ve huzurunuz kesin formüller gibi olsun ki buna çok az harcamasınlar. Tüm büyük teşekkürler için geç!

not Akıllı bir cholovik, programcı, sanatçı ve şarap üreticisi, bana birazcık chilin'e harika bir ruh hali veren soruna sadece bir kez daha doğru çözümü verdi: " Görevlerin çözümü şu şekildedir: obsesif-kompulsif bir sorunu var ve ayrıca obsesif-kompulsif bir sorunu var: gerekli değil. Ben daha çok її mіstі, yemek "naskіlki ymіrnimє" değil miydi, ama yemek "bok tüm sayılara saygı duyuyorum"? Genel olarak, bununla ilgisi yok :)