Penjana PIN
Jana kod PIN rawak dengan panjang pilihan dan kelompok unik. Penjana PIN menggunakan crypto.getRandomValues dan menyimpan cabutan dalam pelayar.
Keputusan rawak dijana dalam penyemak imbas anda dengan crypto.getRandomValues(). Tiada apa-apa dihantar ke pelayan.
—
—
Pemain 1
8000
Pemain 2
8000
0:00
—
Tunjukkan aritmetik
Penjana PIN menghasilkan kod digit rawak sepanjang 1 hingga 12 digit, termasuk pilihan menjana beberapa kod unik. Ia mengembalikan rentetan angka berlapik sifar daripada sumber rawak kriptografi pelayar. PIN ialah rentetan digit panjang tetap untuk kod kunci dan pengesahan. Gunakan alat ini untuk ujian, demonstrasi dan pendidikan.
Jana PIN rawak
Pilih 1 hingga 12 digit dan sehingga 1,000 PIN dalam satu kelompok. Setiap PIN dipilih secara seragam daripada semua kemungkinan panjang tersebut.
kemungkinan PIN = 10^digit
PIN 4 digit mempunyai 10⁴ = 10,000 kemungkinan, manakala PIN 6 digit mempunyai 10⁶ = 1,000,000.
Kekalkan sifar di hadapan
Setiap PIN dilapik kepada panjang diminta. Nilai 42 bagi PIN 4 digit dipaparkan sebagai 0042. PIN ialah kod panjang tetap, bukan nombor biasa. Simpan sebagai teks dalam hamparan supaya sifar di hadapan tidak dibuang.
Jana kelompok PIN unik
Unik Ya memastikan tiada rentetan berulang dalam kelompok. Permintaan melebihi jumlah kemungkinan menghasilkan ralat. Contohnya, lima PIN 4 digit unik boleh dijana daripada 10,000 kemungkinan, tetapi 15,000 PIN unik tidak boleh.
Pilih panjang yang sesuai
Empat dan enam digit ialah panjang lazim. Kod lebih panjang meningkatkan ruang kemungkinan, tetapi mungkin lebih sukar diingati.
| Digit | Kemungkinan gabungan |
|---|---|
| 4 | 10,000 |
| 6 | 1,000,000 |
| 8 | 100,000,000 |
Setiap digit tambahan menggandakan ruang kemungkinan sebanyak sepuluh kali.
Sahkan kaedah penjanaan adalah adil
Digit menggunakan sumber rawak kriptografi pelayar dan pensampelan penolakan untuk mengelakkan bias. Kaedah ini lebih kukuh daripada fungsi pseudorawak ringkas.
Gunakan PIN dengan bertanggungjawab
Kod ini untuk demonstrasi, ujian dan pembangunan setempat. Jangan masukkannya terus dalam pemulihan akaun langsung, PIN kewangan atau konteks keselamatan pengeluaran daripada skrin dikongsi atau peranti tidak dipercayai.
Bandingkan panjang digit
PIN 8 digit mempunyai 100,000,000 kemungkinan, iaitu 10,000 kali jumlah PIN 4 digit. Peningkatan daripada 4 kepada 6 digit juga menaikkan bilangan tekaan yang diperlukan.
Soalan lazim
Bagaimanakah menjana kod PIN rawak?
Pilih panjang dan bilangan, kemudian jana. Alat memilih secara seragam dan menambah sifar di hadapan.
Berapa banyak PIN 4 digit mungkin?
10,000, daripada 0000 hingga 9999.
Mengapa PIN bermula dengan sifar?
Sifar ialah sebahagian daripada rentetan kod panjang tetap.
Bolehkah saya menjana beberapa PIN unik?
Ya, sehingga jumlah kemungkinan bagi panjang tersebut.
Apakah berlaku jika terlalu banyak PIN unik diminta?
Alat menghasilkan ralat dan tidak mencipta pendua.
Selamatkah menggunakan PIN ini untuk akaun bank sebenar?
Tidak digalakkan. Ikuti panduan keselamatan bank atau perkhidmatan berkenaan.
Sejauh mana PIN ini rawak?
Ia menggunakan sumber rawak kriptografi dengan pensampelan penolakan.
Ringkasan
Pilih panjang dan bilangan untuk menjana rentetan digit berlapik sifar. Kelompok unik mengelakkan ulangan dalam had ruang kemungkinan, dan semua PIN dihasilkan secara adil dalam pelayar.