Penjana Kata Laluan Kuat dan Rawak

Cipta kata laluan yang kuat dan rawak dengan satu ketikan. Pilih panjang dan jenis aksara; kata laluan dijana dalam pelayar anda dengan penjana nombor rawak kriptografi, tidak dihantar ke pelayan dan tidak disimpan.

Kata laluanHidupkan JavaScript untuk menjana kata laluan
KekuatanSangat kuat
Entropi (bit)103.61
Panjang16
Bilangan aksara yang mungkin89
Bit setiap aksara6.48

Entropi = 16 aksara × log₂(89) = 103.6 bit. Setiap tambahan satu bit menggandakan bilangan kata laluan yang mungkin.

Dikira dalam peranti anda · formula diuji dengan nilai yang diketahui · Cara kami menguji

Cara menggunakan penjana kata laluan

  1. Panjang: 8 hingga 128 aksara. Semakin panjang semakin kuat; 16 aksara atau lebih ialah pilihan lalai yang baik jika kata laluan disimpan dalam pengurus kata laluan.
  2. Jenis aksara: matikan simbol hanya jika laman web menolaknya, kemudian tambah panjang sebagai ganti.
  3. Elakkan aksara yang serupa: membuang I, l, 1, O dan 0, sesuai untuk kata laluan yang perlu dibacakan atau ditaip secara manual, seperti kata laluan Wi-Fi rumah.
  4. Ketik Jana kata laluan baharu untuk mendapat kata laluan lain (mengubah apa-apa pilihan juga menjana yang baharu), kemudian gunakan butang Salin.

Bagaimana kata laluan dijana

Aksara diambil daripada Web Crypto API (crypto.getRandomValues), penjana nombor rawak kriptografi dalam pelayar, bukan daripada Math.random yang tidak direka supaya mustahil diteka. Setiap aksara dipilih dengan rejection sampling: beberapa nilai rawak yang akan menyebabkan aksara tertentu muncul sedikit lebih kerap dibuang dan dijana semula, jadi setiap aksara mempunyai peluang yang sama. Penjana memastikan sekurang-kurangnya satu aksara daripada setiap jenis yang dipilih, mengisi selebihnya daripada seluruh kumpulan aksara, kemudian merawakkan susunannya.

Tiada apa-apa dihantar melalui rangkaian atau disimpan, jadi salin kata laluan ke pengurus kata laluan anda sebelum meninggalkan halaman.

Apa itu entropi

Entropi mengukur, dalam bit, betapa sukarnya kata laluan diteka: entropi = panjang × log₂(bilangan aksara yang mungkin). Setiap tambahan satu bit menggandakan bilangan kata laluan yang mungkin. Dengan keempat-empat jenis aksara, ada 89 aksara (26 huruf besar, 26 huruf kecil, 10 nombor dan 27 simbol), kira-kira 6.48 bit setiap aksara, jadi kata laluan 16 aksara bernilai kira-kira 103.6 bit. Rumus ini hanya sah untuk kata laluan yang dijana secara rawak; kata laluan rekaan sendiri jauh lebih mudah diteka daripada yang ditunjukkan oleh panjangnya.

Jadual berikut menunjukkan masa untuk mencuba semua gabungan pada kelajuan 100 bilion tekaan sesaat, angka ilustrasi bagi serangan pantas luar talian terhadap pangkalan data kata laluan yang dicuri.

Panjang (empat jenis aksara)Entropi (bit)Masa mencuba semua gabunganPenilaian di sini
851.8111 jamSederhana
1064.7610 tahunSederhana
1277.7178,267 tahunKuat
16103.615 trilion tahunSangat kuat
20129.51lebih daripada seribu trilion tahunSangat kuat

Penilaian: di bawah 50 bit lemah, 50 hingga 64 sederhana, 65 hingga 89 kuat, dan 90 ke atas sangat kuat.

Frasa laluan

Untuk beberapa kata laluan yang perlu dihafal, seperti kata laluan utama pengurus kata laluan atau log masuk komputer riba, frasa laluan daripada beberapa perkataan rawak lebih mudah diingat dan ditaip. Kekuatannya datang daripada saiz senarai perkataan. Senarai diceware EFF (bahasa Inggeris) mengandungi 7,776 perkataan, jadi setiap perkataan rawak menyumbang kira-kira 12.9 bit: lima perkataan kira-kira 64.6 bit, enam perkataan kira-kira 77.5 bit. Pilih perkataan dengan dadu atau penjana nombor rawak. Perkataannya mesti benar-benar rawak: ayat rekaan sendiri, lirik lagu atau peribahasa jauh lebih mudah diteka.

Tabiat yang lebih penting daripada mana-mana kata laluan

Soalan lazim

Selamatkah menggunakan penjana kata laluan dalam talian?

Penjana ini mencipta kata laluan di dalam pelayar anda dengan Web Crypto API; tiada apa-apa dihantar atau disimpan. Walau bagaimanapun, jana kata laluan pada peranti yang dipercayai dan simpan terus dalam pengurus kata laluan.

Berapa panjang kata laluan yang ideal?

Jika anda menggunakan pengurus kata laluan, panjang tidak menyusahkan, jadi 16 hingga 20 aksara rawak ialah pilihan yang baik. Untuk kata laluan yang perlu dihafal, frasa laluan lima atau enam perkataan rawak ialah pilihan kuat.

Apa fungsi pilihan elakkan aksara yang serupa?

Pilihan ini membuang I, l, 1, O dan 0 supaya kumpulan aksara turun dari 89 kepada 84. Kata laluan 16 aksara turun dari kira-kira 103.6 kepada 102.3 bit, pengorbanan kecil demi kata laluan yang mudah dibaca dan ditaip.

Bagaimana jika laman web tidak menerima simbol?

Matikan simbol dan tambah beberapa aksara. Enam belas aksara huruf dan nombor bernilai kira-kira 95.3 bit; dengan dua aksara tambahan, lebih daripada 107 bit.

Pasang kalkulator ini di laman web anda

Percuma untuk mana-mana laman web atau blog. Tampal kod ini di tempat anda mahu kalkulator dipaparkan:

Kemas kini terakhir: 8 Oktober 2026

Menu

Kategori

Kalkulator kewangan16 kalkulatorKalkulator perniagaan dan membeli-belah5 kalkulatorKalkulator kesihatan dan kecergasan6 kalkulatorKalkulator matematik dan sekolah7 kalkulatorKalkulator tarikh dan masa6 kalkulatorKira detik ke hari-hari penting9 kalkulatorAlat kegunaan harian6 kalkulator

CalcWorthy

Tentang kamiHubungi kamiDasar privasiTerma penggunaan

Bahasa

Bahasa
Bahasa MelayuMalayEnglishEnglishالعربيةArabicবাংলাBanglaDeutschGermanEspañolSpanishفارسیPersianFrançaisFrenchעבריתHebrewहिन्दीHindiBahasa IndonesiaIndonesianItalianoItalian日本語Japanese한국어KoreanNederlandsDutchPolskiPolishPortuguêsPortugueseРусскийRussianไทยThaiTürkçeTurkishУкраїнськаUkrainianاردوUrduTiếng ViệtVietnamese简体中文Simplified Chinese