Generator Kata Sandi

Buat kata sandi acak yang kuat dengan panjang dan karakter pilihan Anda. Kata sandi dibuat di perangkat Anda dengan generator yang aman secara kriptografis dan tidak pernah dikirim ke mana pun.

Berjalan 100% di browser Anda. Apa pun yang Anda tempel tidak diunggah atau disimpan.
—

Cara menggunakan generator kata sandi

  1. Pilih panjang dengan slider. 16 karakter adalah batas minimum yang masuk akal untuk akun penting; 20 karakter atau lebih akan lebih baik.
  2. Pilih jenis karakter yang ingin disertakan. Biarkan keempatnya aktif kecuali sebuah situs web membatasi karakter yang boleh Anda pakai.
  3. Centang Kecualikan karakter mirip jika Anda perlu membaca atau mengetik kata sandi secara manual.
  4. Klik Salin lalu tempelkan kata sandi langsung ke pengelola kata sandi atau formulir pendaftaran. Klik tombol muat ulang untuk kata sandi baru, atau buat satu daftar sekaligus.

Setiap kata sandi dibuat di perangkat Anda menggunakan generator angka acak yang aman secara kriptografis milik browser (crypto.getRandomValues), dengan pemilihan tanpa bias dan minimal satu karakter dari setiap jenis yang Anda pilih. Tidak ada yang dikirim ke server kami, dicatat, atau disimpan.

Apa yang membuat kata sandi kuat?

Kekuatan berasal dari ketidakterdugaan, yang diukur dalam bit entropi: panjang × log₂(jumlah karakter yang mungkin). Setiap tambahan satu bit menggandakan jumlah tebakan yang dibutuhkan penyerang. Kata sandi acak 20 karakter yang diambil dari sekitar 90 karakter memiliki kira-kira 130 bit entropi, jauh melampaui kemampuan penyerang mana pun untuk membobolnya secara brute force. Kata sandi buatan manusia seperti Summer2025! memiliki entropi nyata yang jauh lebih kecil daripada yang ditunjukkan panjangnya, karena penyerang mencoba kata kamus, nama, tanggal, dan substitusi umum terlebih dahulu.

EntropiPeringkatPenggunaan umum
Di bawah 36 bitLemahPIN pendek; mudah ditebak secara offline
36–60 bitCukupHanya jika percobaan login dibatasi
60–80 bitKuatAkun online sehari-hari
80+ bitSangat kuatEmail, perbankan, kata sandi utama pengelola kata sandi, kunci enkripsi

Perkiraan waktu pembobolan mengasumsikan serangan offline yang menguji 100 miliar tebakan per detik terhadap hash yang cepat. Waktu sebenarnya bergantung pada algoritma hashing yang dipakai situs web tersebut.

Praktik terbaik kata sandi

  • Gunakan kata sandi unik untuk setiap akun. Kata sandi yang dipakai ulang membuat satu kebocoran data berujung pada banyak akun yang diretas ("credential stuffing").
  • Gunakan pengelola kata sandi untuk membuat dan mengingatnya; dengan begitu Anda hanya perlu satu kata sandi utama yang kuat.
  • Aktifkan autentikasi dua faktor (aplikasi autentikator atau passkey) di mana pun memungkinkan. Fitur ini melindungi Anda bahkan jika kata sandi bocor.
  • Utamakan passkey jika situs menyediakannya: passkey tahan terhadap phishing dan sepenuhnya menggantikan kata sandi.
  • Jangan pernah mengirim kata sandi lewat email atau chat, dan waspadai email yang meminta Anda "mengonfirmasi" kata sandi. Periksa pesan yang mencurigakan dengan penganalisis email phishing kami.

Developer yang menyimpan kata sandi tidak boleh memakai hash cepat biasa; baca alasannya di panduan generator hash kami. Perlu pengenal acak, bukan rahasia? Gunakan generator UUID.

Pertanyaan yang sering diajukan

Apakah aman membuat kata sandi di situs web?

Di sini, ya: kata sandi dibuat oleh JavaScript di browser Anda dan tidak pernah dikirim. Anda bahkan bisa memutus koneksi internet setelah halaman dimuat dan alat ini tetap berfungsi.

Berapa panjang kata sandi yang ideal?

Panduan saat ini, seperti NIST SP 800-63B, lebih menekankan panjang daripada aturan kerumitan. Untuk kata sandi acak, 16+ karakter sudah kuat untuk sebagian besar akun; gunakan 20+ untuk email dan pengelola kata sandi Anda.

Mengapa karakter yang mirip perlu dikecualikan?

Karakter seperti 0/O dan 1/l/I mudah tertukar saat kata sandi dibacakan atau diketik dari kertas. Mengecualikannya sedikit mengurangi entropi, jadi tambahkan satu atau dua karakter sebagai gantinya.

Apakah saya perlu mengganti kata sandi secara rutin?

Tidak perlu dengan jadwal tetap. Ganti kata sandi jika ada tanda bahwa kata sandi itu mungkin telah bocor, misalnya setelah menerima pemberitahuan kebocoran data.

Diperbarui

Tersalin ke clipboard