Generator Kata Sandi Aman
Panduan Penggunaan
Password Generator membuat kata sandi acak yang aman secara kriptografi langsung di browser Anda — tidak ada kata sandi yang pernah ditransmisikan atau dicatat. Kata sandi yang lemah tetap menjadi penyebab utama pelanggaran akun. Kata sandi yang kuat harus panjang (minimal 16 karakter), tidak dapat diprediksi (dihasilkan secara acak, tidak berdasarkan kata nyata), dan unik untuk setiap akun. Membuatnya secara manual selalu menghasilkan pola yang dapat diprediksi yang dapat ditebak oleh pemecah kata sandi modern dalam hitungan detik. Alat ini menggunakan crypto.getRandomValues() — generator bilangan acak yang aman secara kriptografi dari browser — memastikan setiap kata sandi tidak dapat diprediksi secara matematis. Anda dapat menyesuaikan panjang (8 hingga 128 karakter) dan set karakter: huruf besar (A–Z), huruf kecil (a–z), angka (0–9), dan simbol. Saat membuat beberapa kata sandi, setiap kata sandi baru independen dari semua yang sebelumnya — tidak ada pola yang dapat dieksploitasi. Alat ini juga menampilkan indikator kekuatan kata sandi berdasarkan entropi (dinilai dalam bit entropi, bukan heuristik pola sederhana).
- Atur panjang kata sandi — Gunakan slider atau bidang angka untuk memilih panjang kata sandi. 16 karakter adalah minimum yang direkomendasikan untuk akun umum; gunakan 24+ karakter untuk akun kritis seperti email atau perbankan.
- Pilih set karakter — Centang kotak untuk huruf besar, huruf kecil, angka, dan/atau simbol. Semakin banyak jenis karakter yang Anda pilih, semakin tinggi entropinya. Sebagian besar situs menerima huruf besar + huruf kecil + angka + simbol.
- Buat kata sandinya — Klik "Buat" untuk menghasilkan kata sandi baru yang acak. Kata sandi muncul di panel output bersama dengan indikator kekuatan dan nilai entropi dalam bit.
- Nilai kekuatannya — Periksa indikator kekuatan: Lemah, Sedang, Kuat, atau Sangat Kuat. Bidik kata sandi dengan setidaknya 70 bit entropi untuk akun pribadi dan 100+ bit untuk akun berisiko tinggi.
- Buat ulang jika perlu — Jika kata sandi yang dihasilkan secara visual sulit dibedakan (banyak karakter serupa seperti 0/O/l/1) atau tidak memenuhi persyaratan situs tertentu, klik "Buat" lagi untuk mendapatkan yang baru.
- Salin dan simpan — Klik "Salin" untuk menyalin kata sandi ke clipboard. Tempel segera ke pengelola kata sandi atau bidang pendaftaran Anda. Jangan pernah menulis kata sandi di atas kertas atau di file teks yang tidak terenkripsi.
Pertanyaan yang Sering Diajukan
Apakah pembuat kata sandi ini aman?
Ya. Kata sandi dibuat menggunakan crypto.getRandomValues(), API keacakan yang aman secara kriptografis dari browser. Kata sandi tidak pernah dikirimkan atau dicatat — pembuatan terjadi sepenuhnya di browser.
Apakah kata sandi yang dibuat dikirim ke server?
Tidak. Semua pembuatan terjadi secara lokal di browser Anda. Kata sandi Anda tidak pernah meninggalkan perangkat Anda.
Berapa panjang kata sandi yang direkomendasikan?
Untuk keamanan umum, disarankan minimal 16 karakter. Untuk akun kritis (bank, email), gunakan 20+ karakter dengan huruf besar, huruf kecil, angka, dan simbol. Pengelola kata sandi membantu Anda mengingat kata sandi yang panjang.
Apa itu karakter ambigu dan mengapa harus dikecualikan?
Karakter ambigu seperti 0 (nol), O (huruf O besar), l (huruf l kecil), dan I (huruf I besar) terlihat serupa dalam banyak font. Mengecualikannya membuat kata sandi lebih mudah diketik secara manual tanpa kesalahan.
Apakah pembuat kata sandi ini gratis?
Ya. 2Kit sepenuhnya gratis, tidak memerlukan akun, dan tidak ada batas penggunaan.
Implementasi Teknis
Semua pemrosesan berjalan sepenuhnya di browser Anda — tidak ada data yang pernah dikirim ke server mana pun. Alat ini bekerja sepenuhnya offline sebagai Aplikasi Web Progresif (PWA): setelah kunjungan pertama, semua halaman dan aset di-cache oleh Service Worker dan tetap tersedia tanpa koneksi internet. Data masukan Anda tidak pernah meninggalkan perangkat Anda, menjadikannya aman untuk konten sensitif termasuk kunci API, kata sandi, konfigurasi pribadi, dan dokumen rahasia.