Cara memakai
- Atur Panjang PIN dari 4 sampai 12 digit. NIST SP 800-63B mewajibkan minimal empat dan menganjurkan enam.
- Centang aturan yang Anda inginkan: Tidak ada digit yang dipakai dua kali, Tidak ada tiga digit berurutan, atau Hindari 20 PIN empat digit paling umum.
- Pilih Berapa PIN yang akan diambil. Halaman mengambilnya lagi setiap kali Anda mengubah pengaturan.
- Tekan Salin atau Unduh untuk menyimpan daftarnya. Halaman tidak menyimpan PIN-nya.
Cara PIN diambil
Setiap digit adalah hasil dari crypto.getRandomValues, angka acak aman dari peramban Anda. Pengambilannya tidak bias: nilai 32-bit hanya dipakai bila berada di bawah kelipatan terbesar dari rentang, sehingga setiap digit sama kemungkinannya.
Ketika sebuah aturan diaktifkan, PIN yang melanggarnya dibuang dan diambil lagi. Jadi setiap PIN yang lolos aturan sama kemungkinannya, dan entropinya adalah angka yang sebenarnya untuk aturan yang Anda pilih.
entropi (bit) = log2(jumlah PIN yang lolos aturan)
Aturan mana, dan mengapa
NIST SP 800-63B menyatakan bahwa PIN yang dipakai sebagai rahasia aktivasi minimal empat digit, dan enam digit atau lebih dianjurkan. Ia juga menyarankan daftar hitam nilai yang sering dipakai.
Digit yang dipakai dua kali (1122) dan tiga digit berurutan (1234, 321) adalah pola yang membuat PIN mudah ditebak. Daftar dua puluh PIN empat digit paling umum berasal dari daftar frekuensi SecLists (lisensi MIT); 1234 dan 0000 ada di urutan teratas.
- Empat digit menghasilkan 10.000 PIN; enam digit menghasilkan satu juta.
- Dengan tidak ada digit yang dipakai dua kali, PIN paling panjang 10 digit, karena hanya ada sepuluh digit.
Contoh: empat digit tanpa deret atau PIN umum
Dari 10.000 PIN empat digit, 306 punya tiga digit berurutan. Tersisa 9.694, dan 18 di antaranya adalah PIN umum (1234 dan 4321 sudah dikecualikan). Jadi 9.676 PIN lolos aturan.
Entropinya adalah log2(9.676), yaitu 13,2 bit. Dua pangkat 13,24 kira-kira 9.676, jumlah PIN yang lolos aturan.
Pertanyaan yang sering diajukan
Apakah PIN disimpan atau dikirim ke server?
Tidak. PIN diambil di peramban Anda dan ditampilkan di halaman ini. Tidak ada yang disimpan, dikirim, atau dicatat, dan memuat ulang halaman akan menghapusnya, jadi salin yang Anda inginkan lebih dulu.
Mengapa tidak memakai tanggal lahir atau tahun sebagai PIN?
Tanggal dan tahun dipakai oleh banyak orang, sehingga menjadi PIN yang buruk. PIN acak dari halaman ini lebih sulit ditebak, tetapi juga lebih sulit diingat, jadi simpan di pengelola kata sandi bila layanan memungkinkannya.
Apa arti angka entropi untuk sebuah PIN?
Itu jumlah bit dari pilihan tersebut. Ketika aturannya diketahui dan PIN-nya acak, penyerang rata-rata membutuhkan sekitar setengah dari 2 pangkat jumlah bit dalam tebakan, sehingga setiap bit tambahan melipatgandakan usahanya.
Apakah PIN empat digit cukup aman?
NIST SP 800-63B membolehkan empat digit sebagai minimum dan menganjurkan enam. Banyak perangkat dan kartu membatasi percobaan yang salah, jadi periksa batas itu sebelum Anda memilih PIN pendek untuk sesuatu yang penting.
Mengapa panjang PIN dibatasi sampai sepuluh digit tanpa pengulangan?
Dengan tidak ada digit yang dipakai dua kali, hanya ada sepuluh digit berbeda untuk dipilih, sehingga PIN tidak bisa lebih panjang dari sepuluh. Halaman menolak PIN yang lebih panjang dengan aturan itu.
Dari mana daftar PIN umum berasal?
Itu bagian atas daftar frekuensi PIN empat digit dari SecLists, yang diterbitkan di bawah lisensi MIT. Daftar itu hanya mencakup PIN empat digit, sehingga aturan ini tidak berpengaruh pada panjang lain.
Sumber
- NIST SP 800-63B, bagian 3.2.10 (dalam bahasa Inggris): rahasia aktivasi
- SecLists (dalam bahasa Inggris): kode PIN empat digit diurutkan menurut frekuensi (MIT)
- MDN (dalam bahasa Inggris): Crypto.getRandomValues()
Angka dan teks terakhir diperiksa pada Selasa, 10 November 2026.