Generator kata sandi

Buat kata sandi atau frasa sandi yang kuat dengan crypto.getRandomValues, pengecualian karakter ambigu opsional, pengukur kekuatan dengan perkiraan entropi, dan salin satu klik. Tidak ada yang meninggalkan browser Anda.

Generator kata sandi

Cara menggunakan generator kata sandi

  1. Pilih mode Kata sandi atau Frasa sandi.
  2. Atur panjang atau jumlah kata dan opsi karakter.
  3. Klik Buat ulang sampai Anda menyukai hasilnya.
  4. Salin dengan tombol (toast mengonfirmasi) dan simpan di pengelola kata sandi.
  5. Gunakan Atur ulang untuk kembali ke default yang kuat.

Rumus & metode

Byte acak berasal dari crypto.getRandomValues — bukan Math.random.

Entropi ≈ panjang × log2(ukuranCharset) untuk kata sandi; entropi frasa sandi memakai ukuran daftar kata.

Pita kekuatan adalah heuristik untuk UX, bukan jaminan terhadap semua serangan.

bit_entropi ≈ L · log2(|charset|)

Contoh perhitungan

Kata sandi 16 karakter dari set 85 simbol (huruf besar, huruf kecil, angka, dan simbol) punya sekitar 102,6 bit entropi.

Frasa sandi 5 kata dari daftar EFF berisi 7776 kata punya sekitar 64,6 bit; tambah kata untuk kekuatan lebih.

Pertanyaan yang sering diajukan

Apakah Anda menyimpan kata sandi yang dibuat?

Tidak. Pembuatan dan penyalinan hanya terjadi di browser Anda.

Mengapa mengecualikan karakter ambigu?

Karakter seperti O/0 dan I/l/1 mudah salah baca saat mengetik dari layar.

Daftar kata mana yang dipakai mode frasa sandi?

Daftar panjang EFF (7776 kata), dilisensikan CC BY 3.0 US. Lebih baik pakai pengelola kata sandi untuk akun penting.

Apakah Math.random dipakai?

Tidak pernah. Hanya crypto.getRandomValues.

Penafian

Perkiraan kekuatan bersifat edukatif. Pakai pengelola kata sandi terpercaya untuk akun penting.