Lewati ke konten

Generator Password — Acak & Passphrase

Buat password acak yang kuat dari panjang, huruf, angka, dan simbol pilihan Anda, dengan entropi, atau passphrase dan PIN yang mudah diingat. Tidak ada yang dikirim.

Memuat alat…

Generator password yang membuat kata sandi acak dengan panjang dan jenis karakter pilihan Anda. Selain password acak yang kuat dengan campuran huruf besar dan kecil, angka, dan simbol, alat ini juga membuat frasa sandi (passphrase) dari kata-kata yang mudah diingat dan PIN berupa angka. Setiap hasil dilengkapi entropi dalam bit beserta rumusnya, sehingga Anda bisa menilai seberapa panjang yang sudah cukup, dan tidak ada hasil yang keluar dari browser Anda.

Cara pakai

  1. Di tab "Kata sandi", atur penggeser "Panjang" antara 4 dan 128 karakter. Nilai awalnya 16.
  2. Aktifkan jenis yang ingin dipakai: "Huruf besar (A–Z)", "Huruf kecil (a–z)", "Angka (0–9)", dan "Simbol". Jika situs hanya menerima sebagian karakter khusus, hapus yang lain di kotak "Simbol yang digunakan".
  3. Jika password akan ditulis atau dibacakan, aktifkan "Kecualikan karakter yang mirip (O 0 I l 1)". "Sertakan minimal satu dari setiap jenis yang dipilih" sudah aktif sejak awal.
  4. Masukkan 1 sampai 50 di "Jumlah" untuk mendapatkan password sebanyak itu; setiap kali menekan "Buat baru", semuanya diganti dengan yang baru.
  5. Tekan "Salin" pada baris yang Anda suka, atau "Salin semua" untuk seluruh daftar. Jika ada orang di samping Anda, tekan "Sembunyikan" untuk menyamarkan isinya di layar.
  6. Untuk password yang lebih mudah diingat, pilih jumlah "Kata" dan "Pemisah" di tab "Frasa sandi"; untuk angka saja, pilih "Jumlah digit" di tab "PIN".

Cara kerja

Berapa panjang password yang aman? Entropi menurut panjang

Dengan keempat jenis (94 karakter), 8 karakter menghasilkan sekitar 52,4 bit, ditampilkan sebagai "Cukup"; 12 karakter sekitar 78,7 bit, "Kuat"; dan 16 karakter sekitar 104,9 bit, "Sangat kuat". Setiap tambahan satu bit menggandakan jumlah kemungkinan. Dengan asumsi penyerang bisa mencoba 10 miliar tebakan per detik, mencoba semua password 8 karakter dari 94 karakter (sekitar 6,1 × 10^15) akan memakan waktu sekitar seminggu, sedangkan 12 karakter sekitar 1,5 juta tahun.

Panjang lebih penting daripada jenis karakter. Tanpa simbol dan hanya memakai huruf dan angka (62 karakter), 16 karakter tetap menghasilkan sekitar 95,3 bit, lebih banyak daripada 12 karakter dengan simbol (sekitar 78,7 bit). Jadi jika situs hanya menerima sebagian karakter khusus, atau tidak sama sekali, buat password lebih panjang. Aturan dan panjang maksimal yang diizinkan berbeda di setiap situs, jadi ikuti halaman pendaftarannya.

Cara menghitung entropi password

Untuk password yang semua karakternya dipilih dengan peluang sama, entropi = panjang × log₂(jumlah karakter yang mungkin). Enam belas karakter dari 94 menghasilkan 16 × log₂(94) ≈ 104,9 bit. Ini hanya berlaku untuk password yang dibuat acak; password buatan manusia jauh lebih lemah pada panjang yang sama karena memakai kata dan pola.

Jika "Sertakan minimal satu dari setiap jenis yang dipilih" aktif, hasil yang melanggar aturan dibuang dan diundi ulang. Karena itu setiap password yang memenuhi aturan memiliki peluang sama, dan entropi yang ditampilkan hanya menghitung password tersebut, sehingga sedikit lebih rendah: sekitar 104,6 bit pada 16 karakter, sekitar 0,3 bit lebih kecil, dan sekitar 51,3 bit pada 8 karakter, kira-kira 1 bit lebih kecil.

Passphrase atau password acak: mana yang lebih baik?

Frasa sandi adalah beberapa kata yang dipilih acak dari daftar kata. Setiap kata dari daftar berisi 7.776 kata menambah log₂(7.776) ≈ 12,9 bit, jadi 4 kata menghasilkan sekitar 51,7 bit, 5 kata sekitar 64,6 bit, dan 6 kata sekitar 77,5 bit. Frasa sandi 6 kata hampir sekuat password acak 12 karakter dari 94 karakter, dan jauh lebih mudah diucapkan dan diingat.

"Tambahkan angka" menyisipkan satu angka setelah salah satu kata dan menambah log₂(10 × jumlah kata), sekitar 5,9 bit untuk 6 kata. Untuk situs yang mewajibkan angka atau huruf kapital, aktifkan "Tambahkan angka" dan "Huruf kapital di awal setiap kata". Pemisah tidak menambah entropi dalam perhitungan ini, dan dengan "Tanpa pemisah" angka sebenarnya mungkin sedikit lebih rendah karena batas antarkata bisa kabur.

Apakah generator password online aman dipakai?

Dua hal penting saat memilih generator password: kualitas angka acaknya dan ke mana hasilnya pergi. Alat ini hanya memakai crypto.getRandomValues, fitur browser yang dirancang untuk keacakan kriptografis, dan tidak pernah mengirim atau mencatat hasilnya. Alat ini tidak memakai Math.random yang bersifat umum.

Simpan password baru langsung ke pengelola password atau penyimpanan password browser Anda. Memakai password berbeda untuk setiap situs berarti kebocoran di satu situs tidak membuka akun Anda yang lain. Jika Anda menyalin password di komputer bersama, password itu mungkin masih ada di clipboard, jadi salin teks lain untuk menimpanya.

Pertanyaan umum

Berapa karakter password yang kuat?
Untuk password acak dengan keempat jenis karakter, 12 karakter (sekitar 78,7 bit) ditampilkan sebagai "Kuat" dan 16 karakter (sekitar 104,9 bit) sebagai "Sangat kuat". Membuatnya sepanjang yang diizinkan situs adalah langkah paling efektif.
Bagaimana cara membuat password acak dengan karakter khusus?
Biarkan "Simbol" aktif. Jika "Sertakan minimal satu dari setiap jenis yang dipilih" juga aktif, setiap password berisi minimal satu karakter khusus.
Bagaimana jika situs tidak mengizinkan simbol tertentu?
Hapus simbol yang ditolak situs dari "Simbol yang digunakan" dan hanya sisanya yang dipakai. Huruf, angka, dan spasi di kotak itu diabaikan.
Apakah generator password ini menyimpan password saya?
Tidak. Password hanya dibuat di browser ini, tidak pernah dikirim ke server, dan hilang saat halaman ditutup.
Apa fungsi mengecualikan karakter yang mirip?
Opsi ini menghapus lima karakter yang mudah tertukar: O kapital dan nol, I kapital, l kecil, dan angka 1. Ini membantu saat Anda menyalin password secara manual.
Apa itu passphrase atau frasa sandi?
Password yang terdiri dari beberapa kata bahasa Inggris yang dipilih acak. Enam kata dari daftar berisi 7.776 kata menghasilkan sekitar 77,5 bit, setara dengan password acak 12 karakter.
Bagaimana entropi password dihitung?
Panjang × log₂(jumlah karakter yang mungkin). Rumusnya ditampilkan dengan angka Anda yang sebenarnya di bawah setiap hasil.
Berapa kombinasi PIN 6 digit?
1.000.000, sekitar 19,9 bit. PIN biasanya dilindungi batas percobaan, itulah sebabnya PIN pendek dipakai, tetapi lemah jika dipakai sebagai password.
Bisakah membuat banyak password acak sekaligus?
Bisa. Masukkan hingga 50 di "Jumlah" dan gunakan "Salin semua" untuk menyalinnya satu per baris.
Apakah masalah jika muncul PIN seperti 1234?
Itu benar-benar hasil acak, jadi angka seperti itu bisa muncul. Jika PIN yang mudah ditebak mengganggu Anda, tekan "Buat baru" untuk mendapatkan yang lain.