Cara menggunakan
- Tetapkan Panjang — 16 aksara atau lebih ialah pilihan lalai yang baik untuk akaun yang disimpan dalam pengurus kata laluan.
- Pilih jenis aksara yang hendak disertakan dan sama ada hendak mengelakkan aksara yang serupa seperti I, l, 1, O dan 0.
- Kecualikan aksara yang ditolak oleh sesuatu laman web, contohnya tanda petik atau ruang.
- Salin kata laluan, atau jana beberapa sekali gus dan salin kesemuanya.
Penerangan pilihan
- Panjang
- Setiap aksara tambahan menggandakan bilangan kata laluan yang mungkin. Panjang lebih penting daripada simbol — 16 huruf kecil lebih kuat daripada 10 aksara daripada semua jenis.
- Elakkan aksara yang serupa
- Mengalih keluar I, l, 1, |, O, 0, o dan tanda petik, supaya kata laluan boleh dibaca dengan kuat atau ditaip daripada kertas tanpa silap. Entropi berkurang sedikit.
- Sertakan setiap jenis yang dipilih
- Menjamin sekurang-kurangnya satu aksara daripada setiap set yang dipilih, seperti yang diwajibkan oleh banyak borang pendaftaran.
- Entropi
- Bilangan bit kerawakan dalam output penjana — panjang × log₂(saiz kumpulan aksara). 60 bit sederhana, 80+ kuat, 100+ sangat kuat.
Panjang berbanding jenis aksara
Entropi bagi kata laluan yang dibina hanya daripada aksara berikut:
| Aksara | Panjang 8 | Panjang 12 | Panjang 16 | Panjang 20 |
|---|---|---|---|---|
| Digit sahaja (10) | 27 bit | 40 bit | 53 bit | 66 bit |
| Huruf kecil (26) | 38 bit | 56 bit | 75 bit | 94 bit |
| Huruf + digit (62) | 48 bit | 71 bit | 95 bit | 119 bit |
| Keempat-empat jenis (89) | 52 bit | 78 bit | 104 bit | 130 bit |
Menambah empat aksara memberi lebih banyak kekuatan berbanding menambah simbol pada kata laluan yang pendek.
Soalan lazim
Adakah kata laluan ini benar-benar rawak?
Ya. Ia datang daripada crypto.getRandomValues, penjana rawak pelayar yang selamat secara kriptografi, dan aksara dipilih dengan rejection sampling supaya setiap aksara mempunyai peluang yang sama.
Adakah anda melihat atau menyimpan kata laluan saya?
Tidak. Kata laluan dijana oleh JavaScript pada peranti anda dan tidak pernah dihantar. Tiada apa-apa yang disimpan.
Berapa panjang kata laluan yang sepatutnya?
Untuk akaun yang disimpan dalam pengurus kata laluan, 16–20 aksara rawak sudah memadai. Untuk kata laluan induk yang perlu anda ingat, gunakan frasa laluan (passphrase) panjang yang terdiri daripada beberapa perkataan rawak.
Apakah maksud masa untuk dipecahkan?
Ia ialah purata masa untuk meneka kata laluan melalui serangan brute force pada kadar 10 bilion tekaan sesaat — lebih kurang sebuah rig GPU berkuasa yang menyerang hash pantas secara luar talian. Serangan sebenar terhadap laman web jauh lebih perlahan kerana had cubaan, tetapi sentiasa anggap senario terburuk.
Bolehkah saya guna kata laluan kuat yang sama di beberapa laman?
Tidak. Jika satu laman membocorkannya, penyerang akan mencubanya di mana-mana. Gunakan kata laluan berbeza untuk setiap akaun dan biarkan pengurus kata laluan mengingatinya.
Privasi
Alat ini berjalan sepenuhnya dalam pelayar anda. Fail dan teks anda diproses pada peranti anda dan tidak pernah dimuat naik ke pelayan kami.