Generator Kata Sandi Lanjutan

Buat kata sandi yang kuat dan benar-benar acak, atau frasa sandi yang mudah diketik, dengan aturan lanjutan: sertakan atau kecualikan kata, wajibkan karakter tertentu, pilih simbol yang diizinkan, dan hindari pengulangan serta urutan. Dibuat secara lokal dengan generator angka acak kriptografis milik browser Anda; tidak pernah dikirim, disimpan, atau dicatat.

Diperbarui
—

Opsi lanjutan
Disisipkan di posisi acak (dipisah koma).
Tidak membedakan huruf besar/kecil; juga dihapus dari daftar kata frasa sandi.

Kata, karakter, dan awalan yang wajib tidak dihitung sebagai acak, sehingga indikator kekuatan tetap akurat.

Buat massal

Data kamu tidak pernah meninggalkan komputer kamu. Semua proses berjalan 100% secara lokal di browser kamu.

Apakah alat ini membantu?0.0 0 penilaian
Buat hash MD5, SHA-1SHA-256, SHA-384 dan SHA-512 dari teks atau file secara online.Generator Hash →

Cara menggunakan Generator Kata Sandi

  1. Pilih Kata Sandi, Frasa Sandi atau PIN.
  2. Atur panjang (atau jumlah kata) dan jenis karakter yang kamu butuhkan. 16+ karakter dengan keempat jenis adalah pengaturan default yang baik.
  3. Perhatikan indikator kekuatan: targetkan minimal 80 bit entropi untuk akun yang penting.
  4. 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

JenisContohEntropi
Kata sandi acak, 12 karakter, 94 simbolq7#Lr!x2Vb$e≈ 79 bit
Kata sandi acak, 20 karakter, 94 simbol8w$Kt@pZ…≈ 131 bit
Frasa sandi, 6 kata (daftar pendek EFF)cork-fling-dried-ivy-mocha-purse≈ 62 bit
Frasa sandi, 8 katacork-fling-dried-ivy-mocha-purse-oval-zippy≈ 83 bit
PIN, 6 digit402917≈ 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?
Bisa. Buka Opsi lanjutan dan masukkan kata yang ingin disertakan. Kata itu akan ditempatkan di posisi acak, dan indikator kekuatan hanya menghitung bagian acaknya, karena kata yang sudah diketahui menambah sedikit keamanan. Kamu juga bisa mengecualikan kata seperti nama atau nama perusahaan.
Sebuah situs hanya menerima simbol tertentu. Apa yang harus saya lakukan?
Masukkan simbol yang diizinkan di Simbol yang diizinkan (misalnya !@#$%). Hanya simbol itu yang akan digunakan, dan Wajib menyertakan karakter ini memastikan karakter tertentu pasti muncul.
Apakah aman membuat kata sandi secara online?
Dengan alat ini, aman. Kata sandi dibuat oleh JavaScript di browser kamu menggunakan 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?
Untuk akun yang disimpan di pengelola kata sandi, 16–20 karakter acak sudah cukup (lebih dari 100 bit). Untuk frasa sandi yang harus kamu hafal, gunakan minimal 6–7 kata acak. Untuk kata sandi utama, gunakan 8 kata atau lebih.
Apa fungsi “kecualikan karakter yang mirip”?
Fitur ini menghapus karakter yang mudah tertukar saat membaca atau mengetik kata sandi secara manual: 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?
Beberapa situs membatasi panjang atau simbol yang diizinkan. Kurangi panjangnya, hilangkan centang pada Simbol, atau masukkan karakter yang tidak diizinkan (misalnya <>&\'") di “Kecualikan karakter ini”.
Dari mana asal kata-kata pada frasa sandi?
Dari EFF Short Wordlist #1: 1.296 kata Inggris yang pendek, umum, dan mudah diketik, dipilih oleh Electronic Frontier Foundation, digunakan di bawah lisensi CC BY 3.0 US. Setiap kata menambah sekitar 10,3 bit entropi.
Apa itu entropi kata sandi?
Entropi mengukur tingkat ketidakpastian. Kata sandi dengan n bit entropi adalah salah satu dari 2n kemungkinan yang sama besar. 60 bit tahan terhadap serangan online, 80+ bit tahan terhadap pembobolan offline yang didanai besar, dan 128 bit melampaui brute force.
Bisakah saya memasang Generator Kata Sandi sebagai aplikasi web dan memakainya offline?
Bisa. Generator Kata Sandi adalah aplikasi web (PWA) yang bisa dipasang. Pemasangannya lewat browser kamu, bukan diunduh dari toko aplikasi. Klik Pasang aplikasi di bagian atas halaman ini di Chrome atau Edge (Windows, macOS, Linux, ChromeOS) atau di Android. Di iPhone dan iPad, gunakan Bagikan → Tambahkan ke Layar Utama, dan di Safari 17+ pada Mac, gunakan File → Tambahkan ke Dock. Setelah itu, aplikasi akan terbuka di jendelanya sendiri dengan ikonnya sendiri. Karena berjalan sepenuhnya di browser kamu, aplikasi ini tetap bisa dipakai offline. Firefox di desktop tidak bisa memasang aplikasi web. Cara memasang aplikasi.

Tool terkait