Generator PIN Acak
Buat PIN acak 3–12 digit dengan RNG aman dan lewati PIN lemah seperti 1234, 1111, 1212, PIN umum, dan tahun. Menampilkan entropi persis.
1.000.000 kemungkinan PIN dikurangi 1.100 PIN lemah; setiap PIN yang tersisa sama peluangnya (19.9 bit).
PIN hanya aman jika jumlah percobaan dibatasi (misalnya kartu atau ponsel yang terkunci setelah beberapa kali salah). Jangan pernah memakainya sebagai kata sandi online.
Apa itu Generator PIN Acak?
Alat ini membuat kode PIN numerik 3 sampai 12 digit memakai generator acak aman secara kriptografis milik browser. Alat ini bisa melewati PIN yang paling sering dipilih orang, seperti digit berulang, urutan seperti 1234, dan PIN 4 digit paling umum, serta memberi tahu entropi persis dari hasilnya.
Cara menggunakan Generator PIN Acak
- Masukkan Panjang PIN (digit), misalnya 4 atau 6.
- Atur Jumlah PIN yang Anda inginkan.
- Biarkan Lewati PIN lemah aktif untuk mengecualikan pengulangan, urutan, 20 PIN 4 digit teratas, dan tahun 1900–2099.
- Klik Buat ulang lalu salin PIN yang Anda mau.
Contoh
Panjang 6, 3 PIN, lewati PIN lemah
815616 251618 871603 (19.9 bits)
Keluaran acak; hasil Anda akan berbeda.
Kapan menggunakan Generator PIN Acak
Pakai untuk kode buka kunci ponsel atau SIM, PIN kartu yang boleh Anda pilih, kode pintu, dan kunci layar aplikasi, yaitu tempat percobaan dibatasi oleh penguncian. Jangan pakai PIN sebagai kata sandi akun online; kode numerik pendek hanya aman di balik batas percobaan.
Cara kerja Generator PIN Acak
Setiap digit diambil secara seragam dengan crypto.getRandomValues dan rejection sampling. Saat PIN lemah dilewati, setiap PIN berupa blok berulang (1111, 1212, 123123), urutan langkah +1 atau −1 (1234, 9876), salah satu dari 20 PIN 4 digit paling umum dari studi DataGenetics, atau tahun 4 digit 1900–2099 akan ditolak dan diundi ulang, sehingga PIN yang tersisa tetap sama-sama mungkin. Entropi adalah log2(10^n − lemah), dengan jumlah PIN lemah dihitung persis (inversi Möbius untuk blok berulang ditambah hitungan urutan dan daftar).
Kasus Penggunaan Umum
- Memilih PIN baru untuk SIM atau ponsel
- Menyetel kode pintu atau alarm
- Membuat PIN kartu atau aplikasi yang bukan tanggal lahir atau 1234
- Membuat kode numerik sekali pakai untuk pengujian
Catatan Keamanan
Jangan menulis PIN pada kartu atau perangkat yang dilindunginya, dan jangan memakainya ulang sebagai PIN bank atau ponsel di tempat lain.
Pertanyaan Umum
Seberapa aman PIN 4 digit?
Hanya ada 10.000 PIN 4 digit (13,3 bit). PIN ini cukup aman hanya jika perangkat terkunci atau terhapus setelah beberapa kali salah.
Mengapa tahun dan PIN umum dilewati?
Penyerang mencobanya lebih dulu: studi PIN yang bocor menunjukkan 1234, 1111, 0000, dan tahun lahir menyumbang porsi besar dari PIN nyata.
Apakah melewati PIN lemah mengurangi keamanan?
Cara ini menghapus sedikit pilihan (314 dari 10.000 PIN 4 digit), tetapi itulah yang pertama ditebak, jadi keamanan praktisnya justru meningkat.