Cara Menghasilkan Kata Sandi Aman Langkah demi Langkah
Jawaban Cepat
Untuk membuat kata sandi yang aman: buka Pembuat Kata Sandi, atur panjangnya minimal 16, aktifkan huruf besar, huruf kecil, angka, dan simbol, lalu klik Hasilkan. Alat ini menggunakan crypto.getRandomValues untuk keacakan yang aman secara kriptografis. Semua pembuatan terjadi secara lokal — tidak ada kata sandi yang dikirim ke server.
Perkenalan
Kata sandi yang kuat adalah garis pertahanan pertama Anda terhadap pengambilalihan akun. Kata sandi yang lemah seperti "password123" atau "qwerty" dapat dibobol dalam hitungan milidetik dengan serangan brute force. Kata sandi yang aman harus panjang (setidaknya 16 karakter), acak, dan menggunakan campuran huruf besar, huruf kecil, angka, dan simbol. Panduan ini menunjukkan kepada Anda cara membuat kata sandi yang aman secara kriptografis di browser Anda menggunakan alat online gratis, dan menjelaskan mengapa setiap pengaturan penting.
Langkah demi Langkah
-
Buka alat Pembuat Kata Sandi
Buka halaman alat Pembuat Kata Sandi. Alat ini menyediakan opsi untuk panjang dan kumpulan karakter, dan menghasilkan kata sandi menggunakan Web Crypto API (crypto.getRandomValues).
-
Tetapkan panjang kata sandi
Atur penggeser panjang atau masukan ke setidaknya 16 karakter. Untuk akun bernilai tinggi (email, perbankan, kata sandi utama pengelola kata sandi), gunakan 20-32 karakter. Kata sandi yang lebih panjang secara eksponensial lebih sulit untuk dipecahkan.
-
Pilih kumpulan karakter
Aktifkan keempat jenis karakter: huruf besar (A-Z), huruf kecil (a-z), angka (0-9), dan simbol (!@#$%^&*). Menggunakan keempatnya akan memaksimalkan entropi. Hindari mengecualikan simbol hanya karena beberapa situs web menolaknya — sebagai gantinya, carilah layanan lain.
-
Hasilkan kata sandi
Klik tombol Hasilkan. Alat ini menghasilkan kata sandi acak menggunakan crypto.getRandomValues, yang memberikan keacakan yang aman secara kriptografis (bukan Math.random, yang dapat diprediksi).
-
Salin dan simpan kata sandi
Klik Salin untuk menyalin kata sandi ke clipboard Anda. Simpan di pengelola kata sandi yang memiliki reputasi baik (Bitwarden, 1Password, KeePass) — jangan pernah dalam file teks biasa, catatan browser, atau spreadsheet. Gunakan kata sandi unik untuk setiap akun.
Contoh
Kata sandi 16 karakter (semua set)
Masukan: Panjang: 16, Set: atas+bawah+digit+simbol
Keluaran: K9#mX!2vRp$7nLqF
Kata sandi 32 karakter (entropi maksimum)
Masukan: Panjang: 32, Set: atas+bawah+digit+simbol
Keluaran: jN8$kP!3wQx&7mZrL#2vFtY@5cBhDg
Ramah frasa sandi (hanya huruf)
Masukan: Panjang: 20, Set: atas+bawah
Keluaran: XkQmPvRnLwZrFtYcBhDg
Masalah Umum
- Menggunakan Math.random() untuk kata sandi —tidak aman secara kriptografis. Selalu gunakan crypto.getRandomValues() atau alat yang dapat melakukannya.
- Menggunakan kembali kata sandi di seluruh akun —jika satu situs dibobol, semua akun Anda juga disusupi. Gunakan kata sandi unik di mana pun.
- Menyimpan kata sandi dalam file teks biasa atau catatan browser —gunakan pengelola kata sandi yang memiliki reputasi baik dengan enkripsi.
- Memilih kata sandi pendek —kata sandi 8 karakter dengan semua rangkaian karakter hanya memiliki ~52 bit entropi, dapat dipecahkan dalam hitungan jam di kumpulan GPU.
Kiat
- Gunakan setidaknya 16 karakter untuk akun penting; 20+ untuk kata sandi utama pengelola email dan kata sandi.
- Aktifkan semua rangkaian karakter (atas, bawah, angka, simbol) untuk memaksimalkan entropi per karakter.
- Gunakan pengelola kata sandi untuk membuat dan menyimpan kata sandi unik untuk setiap akun —Anda hanya perlu mengingat satu kata sandi utama.
- Aktifkan otentikasi dua faktor (2FA) pada akun penting — kata sandi yang kuat saja tidak cukup jika layanan mendukung 2FA.