Nasıl kullanılır?
- PIN uzunluğu alanına 4 ile 12 arasında bir hane sayısı girin. NIST SP 800-63B en az dört haneyi şart koşar, altı haneyi önerir.
- İstediğiniz kuralları işaretleyin: Hiçbir rakam iki kez kullanılmasın, Sıralı üç rakam olmasın ya da En yaygın 20 dört haneli PIN'den kaçınılsın.
- Kaç PIN alanından kaç tane çekileceğini seçin. Bir ayarı değiştirdiğinizde sayfa PIN'leri yeniden çeker.
- Listeyi saklamak için Kopyala ya da İndir düğmesine basın. Sayfa PIN'leri tutmaz.
PIN'ler nasıl çekilir?
Her rakam, tarayıcınızın güvenli rastgele sayıları olan crypto.getRandomValues ile çekilir. Çekiliş yansızdır: 32 bitlik bir değer, aralığın tam katı olan en büyük sayının altındaysa kullanılır; böylece her rakam eşit olasılıklıdır.
Bir kural seçiliyse, kurala uymayan PIN atılır ve yeniden çekilir. Böylece kurallarınızı geçen her PIN eşit olasılıklıdır ve entropi, seçtiğiniz kurallar için gerçek değerdir.
entropi (bit) = log2(kurallara uyan PIN sayısı)
Hangi kurallar ve neden?
NIST SP 800-63B, etkinleştirme gizli bilgisi olarak kullanılan bir PIN'in en az dört karakter olmasını ister; altı ya da daha fazlasını önerir. Yaygın değerlerden oluşan bir engelleme listesi kullanılmasını da tavsiye eder.
İki kez kullanılan bir rakam (1122) ve sıralı üç rakam (1234, 321) bir PIN'i tahmin etmeyi kolaylaştıran kalıplardır. En yaygın 20 dört haneli PIN listesi, SecLists sıklık listesinden alınmıştır (MIT lisansı); başında 1234 ve 0000 gelir.
- Dört hane 10.000 PIN verir; altı hane bir milyon.
- Hiçbir rakam iki kez kullanılmazsa PIN en fazla on haneli olabilir, çünkü yalnızca on rakam vardır.
Örnek: ardışık dizisi ve yaygın PIN'ler olmadan dört hane
10.000 dört haneli PIN'in 306'sında sıralı üç rakam bulunur. Geriye kalan 9.694 PIN'in 18'i yaygın PIN'dir (1234 ve 4321 zaten dışarıdadır). Böylece 9.676 PIN kuralları geçer.
Bunların entropisi log2(9.676) değeridir ve 13,2 bit eder. İki üzeri 13,24 yaklaşık 9.676 eder; bu da kuralları geçen PIN sayısıdır.
Sık sorulan sorular
PIN'ler saklanıyor ya da bir sunucuya gönderiliyor mu?
Hayır. PIN'ler tarayıcınızda çekilir ve bu sayfada gösterilir. Hiçbir şey saklanmaz, gönderilmez ya da kaydedilmez; sayfayı yenilemek onları siler, bu yüzden istediklerinizi önce kopyalayın.
Doğum günü ya da yıl gibi bir PIN kullanmak neden iyi değil?
Tarih ve yıllar birçok kişi tarafından paylaşıldığı için zayıf PIN'lerdir. Bu sayfadaki rastgele bir PIN daha zor tahmin edilir, ama ezberlemesi de zordur; hizmet izin veriyorsa bir parola yöneticisinde saklayın.
PIN için entropi değeri ne anlama gelir?
Seçimdeki bit sayısıdır. Kurallar biliniyorsa ve PIN rastgeleyse, bir saldırganın ortalama olarak iki üzeri bit sayısının yarısı kadar tahmine ihtiyacı vardır; her ek bit işi iki katına çıkarır.
Dört haneli bir PIN yeterince güvenli mi?
NIST SP 800-63B asgari olarak dört haneye izin verir ve altı haneyi önerir. Birçok cihaz ve kart yanlış denemeleri sınırlar; önemli bir şey için kısa bir PIN seçmeden önce bu sınırı kontrol edin.
Hiçbir rakam tekrarlanmazsa neden PIN uzunluğu on hane ile sınırlıdır?
Hiçbir rakam iki kez kullanılmazsa seçilecek yalnızca on farklı rakam vardır; bu yüzden PIN on haneden uzun olamaz. Sayfa bu kuralla daha uzun bir PIN'i reddeder.
Yaygın PIN listesi nereden geliyor?
Dört haneli PIN'lerin SecLists sıklık listesinin başındaki kayıtlarıdır; liste MIT lisansıyla yayımlanmıştır. Liste yalnızca dört haneli PIN'leri kapsar, bu yüzden kural başka uzunluklarda etki etmez.
Kaynaklar
- NIST SP 800-63B, bölüm 3.2.10 (etkinleştirme gizli bilgileri)
- SecLists: sıklığa göre dört haneli PIN kodları (MIT)
- MDN: Crypto.getRandomValues()
Rakamlar ve metin en son 10 Kasım 2026 Salı tarihinde kontrol edildi.