Langkau ke kandungan
ToolMug

Penjana Kata Laluan

Cipta kata laluan kuat dan rawak dengan penjana yang selamat secara kriptografi. Pilih panjang dan jenis aksara, elakkan aksara yang serupa, dan lihat berapa bit entropi yang anda peroleh — kata laluan dijana pada peranti anda dan tidak dihantar ke mana-mana.

Berjalan dalam pelayar anda — apa yang anda masukkan tidak dimuat naik

Sangat kuat104 bit entropi

Serangan brute force pada 10 bilion tekaan/saat: lebih lama daripada usia alam semesta

16

Cara menggunakan

  1. Tetapkan Panjang — 16 aksara atau lebih ialah pilihan lalai yang baik untuk akaun yang disimpan dalam pengurus kata laluan.
  2. Pilih jenis aksara yang hendak disertakan dan sama ada hendak mengelakkan aksara yang serupa seperti I, l, 1, O dan 0.
  3. Kecualikan aksara yang ditolak oleh sesuatu laman web, contohnya tanda petik atau ruang.
  4. 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.

Alat berkaitan