Cara menggunakan Generator Kata Sandi
- Pilih Kata Sandi, Frasa Sandi atau PIN.
- Atur panjang (atau jumlah kata) dan jenis karakter yang kamu butuhkan. 16+ karakter dengan keempat jenis adalah pengaturan default yang baik.
- Perhatikan indikator kekuatan: targetkan minimal 80 bit entropi untuk akun yang penting.
- Klik Salin dan simpan di pengelola kata sandi kamu. Gunakan ↻ Baru untuk kata sandi lain, atau Buat daftar untuk banyak sekaligus.
Apa yang membuat kata sandi kuat?
Kata sandi yang kuat itu panjang, acak, dan unik untuk satu akun. Kekuatannya diukur sebagai entropi, yaitu jumlah tebakan yang harus dilakukan penyerang, dinyatakan dalam bit. Setiap bit tambahan melipatgandakan usaha. Kata sandi yang dipilih secara acak dari kumpulan N karakter dengan panjang L memiliki L × log₂(N) bit entropi. Misalnya, kata sandi 16 karakter dari 94 karakter ASCII yang dapat dicetak memiliki sekitar 105 bit, jauh di atas serangan brute-force. Kata sandi buatan manusia seperti Summer2026! memang terlihat rumit, tetapi termasuk pola pertama yang dicoba alat pembobol.
Cara kerja generator ini
- Keacakan yang aman secara kriptografis. Karakter dipilih dengan
crypto.getRandomValues(), CSPRNG bawaan browser, menggunakan rejection sampling sehingga setiap karakter punya peluang yang sama (tanpa modulo bias).Math.random()tidak pernah digunakan. - Tidak ada yang meninggalkan perangkat kamu. Kata sandi dibuat di halaman ini, tidak dikirim ke server, tidak disimpan di local storage, dan tidak pernah dimasukkan ke URL. Hanya pengaturan kamu (panjang, jenis karakter) yang diingat.
- “Minimal satu dari setiap jenis” akan membuat ulang kata sandi sampai setiap jenis yang dipilih muncul, sehingga hasilnya tetap acak merata di antara kata sandi yang memenuhi aturan situs pada umumnya.
Kata sandi vs frasa sandi
| Jenis | Contoh | Entropi |
|---|---|---|
| Kata sandi acak, 12 karakter, 94 simbol | q7#Lr!x2Vb$e | ≈ 79 bit |
| Kata sandi acak, 20 karakter, 94 simbol | 8w$Kt@pZ… | ≈ 131 bit |
| Frasa sandi, 6 kata (daftar pendek EFF) | cork-fling-dried-ivy-mocha-purse | ≈ 62 bit |
| Frasa sandi, 8 kata | cork-fling-dried-ivy-mocha-purse-oval-zippy | ≈ 83 bit |
| PIN, 6 digit | 402917 | ≈ 20 bit |
Frasa sandi lebih mudah diingat dan diketik di ponsel, cocok untuk kata sandi utama pengelola kata sandi kamu atau login perangkat. Kata sandi karakter acak memuat lebih banyak entropi dalam jumlah karakter yang lebih sedikit, dan paling cocok untuk semua yang disimpan di pengelola kata sandi.
Cara menghitung estimasi waktu pembobolan
Estimasi ini mengasumsikan serangan offline terhadap database kata sandi curian yang di-hash cepat, dengan kecepatan 10 miliar tebakan per detik. Kecepatan itu mudah dicapai satu GPU modern yang menyerang hash cepat tanpa salt, seperti MD5 atau SHA-1. Hasilnya adalah rata-rata waktu untuk menemukan kata sandi (setengah dari ruang pencarian). Hash lambat seperti bcrypt atau Argon2 membuat serangan nyata ribuan kali lebih lambat, dan formulir login online dengan pembatasan percobaan jauh lebih lambat lagi. Entropi di sini akurat untuk kata sandi yang dibuat generator, tetapi tidak berlaku untuk kata sandi yang kamu karang sendiri.
Praktik terbaik
- Gunakan kata sandi berbeda untuk setiap situs dan simpan semuanya di pengelola kata sandi.
- Aktifkan autentikasi dua faktor (sebaiknya passkey atau aplikasi authenticator) di mana pun memungkinkan.
- Panduan NIST terkini (SP 800-63B) lebih mengutamakan panjang daripada kerumitan yang dipaksakan, dan tidak menganjurkan penggantian kata sandi secara rutin.
Butuh pengenal acak, bukan rahasia? Gunakan UUID Generator; untuk melakukan hash pada sebuah nilai, coba Hash Generator.
Juga dicari sebagai: generator kata sandi lanjutan, kata sandi acak, kata sandi aman, kata sandi kuat, generator passphrase, pembuat kata sandi, diceware, generator pin.
Tool yang cocok dipakai bersama Generator Kata Sandi
- Encode / Decode Base64 — Ubah teks ke Base64 dan sebaliknya dengan dukungan UTF-8 penuh (aksen, emoji), beralih ke Base64 URL-safe, atau seret file untuk mendapatkan string Base64 atau data URI-nya.
- JWT Decoder — Tempel JSON Web Token untuk memeriksa header dan payload-nya, melihat kapan token kedaluwarsa, dan memverifikasi tanda tangannya.
- Generator Tabel Markdown — Susun tabel di editor mirip spreadsheet, atau tempel sel dari Excel, Google Sheets atau CSV.
- Cari dan Ganti Teks — Tempel teks lalu ganti kata atau pola, baik peka huruf besar-kecil maupun tidak, hanya kata utuh, atau dengan ekspresi reguler dan grup penangkap $1.
Pertanyaan yang sering diajukan
Bisakah saya memasukkan kata sendiri ke dalam kata sandi?
Sebuah situs hanya menerima simbol tertentu. Apa yang harus saya lakukan?
!@#$%). Hanya simbol itu yang akan digunakan, dan Wajib menyertakan karakter ini memastikan karakter tertentu pasti muncul.Apakah aman membuat kata sandi secara online?
crypto.getRandomValues(), dan tidak pernah dikirim, dicatat, atau disimpan. Bahkan kamu bisa memutus koneksi internet setelah halaman dimuat, dan alat ini tetap berfungsi.Seberapa panjang kata sandi saya seharusnya?
Apa fungsi “kecualikan karakter yang mirip”?
I, l, 1, |, O, 0, dan o. Fitur ini sedikit mengurangi entropi per karakter, jadi tambahkan satu atau dua karakter untuk mengimbanginya.Mengapa sebuah situs menolak kata sandi yang saya buat?
<>&\'") di “Kecualikan karakter ini”.