Tentang generator ini
Preset ini menghapus tanda baca ambigu dan karakter yang mirip untuk mengurangi kesalahan transkripsi pada kode pemulihan cetak, kredensial yang diucapkan, label, router, dan perangkat offline.
Prasetel ini dimulai dengan mode characters dan menghasilkan 10 hasil independen sekaligus. Setiap pengaturan yang terlihat tetap dapat disesuaikan, dan nilai yang dihasilkan tidak dikirim ke PwdGen.
Kapan menggunakannya
- Formulir kebijakan kata sandi yang ketat
- Sistem lama dengan batasan karakter
- Menguji aturan validasi
Ukuran alfabet, entropi, dan asumsi brute-force
Batas atas entropi teoretis dihitung sebagai H = L × log2(A), dengan L adalah panjang yang dihasilkan dan A adalah jumlah karakter yang saat ini diizinkan.
| Panjang | Alfabet | Ruang pencarian | Batas atas entropi | Rata-rata pada 10 miliar tebakan/detik |
|---|---|---|---|---|
| 16 | 68 | 6816 | 97.4 bit | 331,137,709,601 years |
Penting: ini adalah perkiraan matematis untuk nilai acak seragam. Posisi yang diperlukan, jumlah terbatas, kata sandi berulang, pola kamus, kredensial bocor, dan biaya hashing kata sandi nyata dapat mengubah hasil secara substansial. Angka ini bukan jaminan keamanan.
Mengapa panjang atau aturan ini penting
Aturan karakter ada terutama untuk kompatibilitas tujuan. Setiap pengecualian atau persyaratan posisi mengubah ruang pencarian, jadi pendekatan teraman adalah menerapkan hanya batasan yang diperlukan dan mengompensasi dengan panjang tambahan.
Aplikasi umum
- Formulir kebijakan kata sandi yang ketat
- Sistem lama dengan batasan karakter
- Menguji aturan validasi
Cegah kesalahan transkripsi tanpa menyembunyikan tradeoff
Karakter yang mirip seperti 0/O/o dan 1/I/l mudah salah baca. Tanda kutip, garis miring, kurung, dan tanda baca serupa juga sulit didikte, dicetak, di-escape dalam file konfigurasi, atau dimasukkan dengan tata letak keyboard yang berbeda.
Panel keamanan langsung di atas menunjukkan ukuran alfabet yang tepat setelah pengecualian saat ini. Menghapus karakter membuat entri manual lebih aman tetapi mengurangi ruang pencarian teoretis pada panjang yang sama; menambah panjang adalah kompensasi yang tepat.
Alur kerja yang berguna
- Kode pemulihan cetak
- Kredensial dibacakan melalui telepon
- Label perangkat dan router
- Sistem offline dengan entri keyboard manual
Cara menggunakan hasil dengan aman
- Cocokkan persis dengan kebijakan yang dipublikasikan
- Tambah panjang ketika alfabet yang diizinkan kecil
- Pertahankan pengecualian hanya jika menyelesaikan masalah kompatibilitas nyata
Metode pembuatan dan privasi
Prasetel menggunakan Web Crypto API browser untuk pemilihan acak. Meregenerasi, mengubah pengaturan, memilih, dan menyalin hasil tidak mengirim kredensial yang dihasilkan ke PwdGen. Estimator waktu retak kata sandi juga berjalan secara lokal dan merupakan perkiraan, bukan jaminan.
Pembuat Kata Sandi Tanpa Karakter Ambigu FAQ
Karakter ambigu mana yang dihapus oleh generator ini?
Preset menghapus karakter yang mirip seperti 0, O, o, 1, I, dan l, plus tanda baca yang sulit dibedakan, dikutip, atau ditranskripsi. Jumlah alfabet langsung mencerminkan kontrol saat ini.
Apakah menghapus karakter ambigu mengurangi keamanan?
Ini mengurangi ruang pencarian teoretis pada panjang yang sama karena lebih sedikit karakter yang tersedia. Menambah panjang dapat mengkompensasi tradeoff kegunaan yang diperlukan ini.
Kapan kata sandi yang tidak ambigu berguna?
Berguna untuk kode pemulihan cetak, kredensial yang dibacakan melalui telepon, label perangkat, router, dan sistem offline di mana kesalahan transkripsi manual mahal.