1. Fungsi alat ini
Generator kata sandi daring gratis ini membuat kata sandi kuat di browser. Gunakan preset (alfanumerik, PIN, hex, frasa sandi) atau set karakter kustom dan pola opsional (mis. 4 huruf + 4 angka). Dengan format Custom, saat Anda mendefinisikan pola, set karakter kustom dipakai untuk setiap posisi (format yang Anda tentukan). Tanpa mendaftar, tanpa server. Semua pembuatan memakai crypto.getRandomValues() (CSPRNG). Untuk SESSION_SECRET dan kunci API, gunakan alat Secret Generator (kategori Developer).
2. Cara menggunakan
Mulai cepat: Pilih format (mis. Alfanumerik, Frasa sandi, atau Custom), atur panjang atau jumlah kata, opsional masukkan pola (L = huruf, D = digit, S = simbol; untuk PIN atau Hex hanya D). Klik Hasilkan kata sandi dan salin.
- Format — Pilih preset (Alfanumerik, Huruf+angka+simbol, PIN, Hex, Frasa sandi, atau Custom). Atur panjang (atau jumlah kata untuk frasa). Opsional atur pola (mis.
LLLLDDDD). Untuk PIN atau Hex, gunakan hanya D di pola (mis.DDDDDD). - Format kustom — Pilih Custom dan ketik set karakter Anda (mis.
abc123!@#). Gunakan minimal 2 karakter berbeda. Jika Anda juga mengatur pola, panjang pola dipakai dan setiap posisi diisi dari set kustom Anda. - Jumlah — Atur berapa kata sandi yang dihasilkan (1–10). Klik Hasilkan kata sandi dan salin.
3. Cara kerja
Semua keacakan dari Web Crypto API (crypto.getRandomValues()). Tidak memakai Math.random(). Kata sandi dibangun dengan mengambil sampel dari set karakter yang dipilih (atau dari set L/D/S saat memakai pola dengan preset; dengan Custom + pola, set kustom dipakai untuk setiap posisi). Frasa sandi memilih kata dari daftar kata tetap bergaya EFF. Semua komputasi di sisi klien (BR-010); tidak ada yang dikirim ke server.
4. Kasus penggunaan dan contoh
- Kata sandi — Alfanumerik 16, PIN 6, atau frasa (4 kata) untuk akun atau aplikasi.
- Kustom / ditentukan pengguna — Set karakter dan pola kustom (mis. 8 karakter dari
abc123) untuk aturan spesifik situs. - Pola dengan preset — mis.
LLLLDDDDdengan Alfanumerik untuk 4 huruf + 4 angka; dengan PIN gunakan hanyaDDDDDD. - Aturan kustom — Set karakter kustom (mis. hanya digit + simbol) atau pola
LLLLDDDDuntuk “4 huruf + 4 angka”.
Contoh
- Alfanumerik 16 → mis.
Kp9mN2xRqL7vYwZ4. - Frasa 4 kata → mis.
cabin almond oasis guitar. - Set kustom
ab12panjang pola 6 → mis.a2b1ab.
5. Batasan dan kendala
- Batas panjang — Panjang satu kata sandi dibatasi (mis. 256 karakter).
- Jumlah — Maksimal 10 kata sandi per pembuatan.
- Dukungan browser — Memerlukan
crypto.getRandomValues(). Tersedia di semua browser modern. - Tanpa penyimpanan — Nilai yang dihasilkan tidak disimpan; salin jika perlu menyimpannya.