Generator Kata Sandi
Buat kata sandi yang kuat dan acak dengan panjang, set huruf kecil, huruf besar, angka, dan simbol yang dapat diatur, serta penyaringan karakter ambigu, semuanya di browser Anda.
Generator Kata Sandi — Hasilkan kata sandi yang kuat dan acak dengan kendali penuh atas panjang, set karakter, dan berapa banyak yang Anda buat sekaligus. Pilih huruf kecil, huruf besar, angka, dan simbol, secara opsional buang karakter yang mirip, lalu baca entropi setiap hasil dalam bit. Setiap kata sandi dibuat secara lokal dengan Web Crypto API (crypto.getRandomValues) dan tidak pernah meninggalkan browser Anda.
Apa itu Generator Kata Sandi?
Generator Kata Sandi adalah alat daring gratis yang membuat kata sandi kuat dan sulit ditebak untuk login, akun basis data, kunci API, atau jaringan Wi-Fi apa pun. Atur panjang antara 4 hingga 128 karakter dengan penggeser atau kolom angka, lalu pilih set karakter yang disertakan: huruf kecil, huruf besar, angka, dan simbol. Aktifkan Kecualikan karakter ambigu untuk membuang karakter mirip seperti 0/O dan 1/l/I agar kata sandi lebih mudah diketik dan dibaca dengan suara keras. Hasilkan hingga 50 sekaligus, salin satu nilai atau seluruh daftar, dan periksa pembacaan entropi langsung dalam bit untuk menilai kekuatannya. Keacakan berasal dari crypto.getRandomValues milik Web Crypto API menggunakan rejection sampling, jadi tidak ada bias modulo dan setiap karakter dipilih secara merata.
Cara menggunakan Generator Kata Sandi
- Atur panjang kata sandi dengan penggeser atau kolom angka (4 hingga 128 karakter).
- Buka pengaturan (roda gigi) dan pilih set karakter yang disertakan: huruf kecil, huruf besar, angka, dan simbol.
- Secara opsional centang Kecualikan karakter ambigu untuk membuang karakter mirip seperti 0, O, l, 1, dan I.
- Masukkan berapa banyak kata sandi yang Anda inginkan di kolom Jumlah (1 hingga 50).
- Klik Hasilkan untuk membuat kumpulan baru; perhatikan statistik Entropi dan Kekuatan diperbarui saat Anda mengubah opsi.
- Salin satu kata sandi dengan tombol pada barisnya, atau gunakan tombol salin di samping daftar untuk mengambil semuanya.
Contoh
Kata sandi 16 karakter dengan semua set
Panjang 16 dengan huruf kecil, huruf besar, dan angka aktif menghasilkan nilai seperti k7Rm2Qp9xZ4nVb3T dengan entropi sekitar 95 bit, ditampilkan sebagai Sangat kuat. Nilai persisnya acak setiap kali Anda mengeklik Hasilkan.
Simbol aktif untuk rahasia berkekuatan tinggi
Aktifkan Simbol dan atur panjang 24 untuk menyertakan karakter seperti !@#$%^&* . Entropi naik melampaui 150 bit, cocok untuk akun root atau rahasia API berumur panjang yang harus tahan terhadap serangan brute-force.
Kumpulan mudah dibaca tanpa karakter mirip
Centang Kecualikan karakter ambigu, pertahankan angka dan huruf kecil, atur Jumlah ke 10, lalu Hasilkan. Anda mendapat sepuluh kata sandi yang mudah dibaca tanpa kekeliruan 0/O atau 1/l/I, praktis untuk membagikan kredensial sementara.
Pertanyaan yang sering diajukan
- Apakah pembuatan kata sandi aman dan tanpa bias?
- Ya. Setiap karakter diambil dari crypto.getRandomValues milik Web Crypto API, sumber acak yang aman secara kriptografis, menggunakan rejection sampling alih-alih modulo biasa, sehingga tidak ada bias statistik terhadap karakter mana pun dalam kumpulan.
- Apa itu angka entropi dalam bit?
- Entropi memperkirakan seberapa sulit kata sandi ditebak: nilainya sama dengan panjang dikali logaritma basis 2 dari ukuran kumpulan karakter Anda. Lebih banyak set karakter dan panjang yang lebih besar menaikkan bit; sekitar 40 bit lemah, 64 cukup, 100 kuat, dan di atasnya sangat kuat.
- Apa fungsi Kecualikan karakter ambigu?
- Ini menghapus karakter yang mudah tertukar saat dibaca atau diketik, seperti angka 0 versus huruf O, dan 1 versus huruf l kecil versus I besar. Kata sandi tetap acak tetapi menjadi lebih mudah disalin dengan tangan atau dibaca dengan suara keras.
- Seberapa panjang dan berapa banyak kata sandi yang bisa saya buat?
- Panjang berkisar dari 4 hingga 128 karakter, dan Anda dapat menghasilkan 1 hingga 50 kata sandi dalam satu kumpulan. Nilai di luar rentang itu dibatasi ke dalam batas sebelum dihasilkan.
- Apakah kata sandi saya dikirim ke server?
- Tidak. Setiap kata sandi dibuat sepenuhnya di browser Anda dengan Web Crypto API. Tidak ada yang diunggah, dicatat, atau disimpan di server mana pun, sehingga alat ini bekerja luring dan rahasia Anda tetap pribadi.
Alat terkait
Enkripsi Teks AES (AES-GCM + PBKDF2)
Enkripsi dan dekripsi teks dengan AES-256-GCM menggunakan kunci yang diturunkan dari frasa sandi (PBKDF2 SHA-256, salt acak), sepenuhnya di browser Anda tanpa unggahan.
Hash Argon2 & scrypt
Hash kata sandi dengan Argon2id atau scrypt dan verifikasi hash Argon2 terhadap kata sandi, sepenuhnya di browser Anda.
Generator & Verifikator Hash Bcrypt
Buat hash kata sandi bcrypt dari teks biasa dengan faktor biaya yang Anda pilih, atau verifikasi kata sandi terhadap hash bcrypt yang sudah ada, sepenuhnya di browser Anda.
Generator Mnemonik BIP39
Hasilkan frasa pemulihan BIP39 acak sebanyak 12 hingga 24 kata dalam beberapa bahasa, atau ubah mnemonik yang ada kembali menjadi entropi mentahnya, sepenuhnya di browser Anda.