Password Generator

Cryptographically secure passwords, generated locally

Include
Click generate to create a password

Bagaimana kata sandi ini dibuat

Karakter diambil dari crypto.getRandomValues(), pembangkit bilangan acak yang aman secara kriptografis di peramban Anda — bukan Math.random() yang dapat ditebak dan tidak layak untuk rahasia.

Pemilihan memakai rejection sampling, membuang nilai acak yang akan mencondongkan hasil ke karakter awal alfabet. Dengan begitu setiap karakter dalam himpunan pilihan Anda punya peluang yang sama.

Entropi dijelaskan

Entropi mengukur, dalam bit, seberapa sulit sebuah kata sandi ditebak. Setiap bit tambahan melipatgandakan ruang pencarian. Sebagai panduan kasar:

  • Di bawah 50 bit — lemah; dapat dibobol penyerang yang gigih
  • 50–75 bit — memadai untuk akun bernilai rendah
  • 75–100 bit — kuat untuk sebagian besar keperluan
  • Di atas 100 bit — sangat baik; cocok untuk kata sandi utama dan kunci

Praktik yang baik

  • Gunakan kata sandi unik untuk setiap akun
  • Simpan di pengelola kata sandi yang tepercaya
  • Aktifkan autentikasi dua faktor di mana pun tersedia
  • Panjang mengalahkan kerumitan — pilih lebih panjang daripada aneh

Privasi

Pembuatan berlangsung sepenuhnya di peramban Anda. Tidak ada kata sandi yang dikirim ke server, dicatat, atau disimpan.