Lompat ke konten

Generator Kata Sandi

Buat kata sandi acak yang kuat dengan 8 hingga 64 karakter, pilih huruf kecil, huruf besar, angka, dan simbol, lalu lihat estimasi entropi dalam bit. Kata sandi dibuat oleh generator acak kriptografis browser Anda dan tidak pernah meninggalkan perangkat Anda. Gratis, tanpa perlu mendaftar. Untuk menguji kata sandi yang sudah Anda gunakan, gunakan Password Strength Checker sebagai gantinya.

Pilih setidaknya satu jenis karakter

Kekuatan: Sangat kuat (103 bit entropi)

Dibuat Secara Lokal, Tidak Pernah Dikirim

Kata sandi dibuat di perangkat Anda menggunakan generator angka acak yang aman secara kriptografis dari browser Anda (crypto.getRandomValues). Tidak ada yang dikirim melalui jaringan, tidak ada yang disimpan, dan kami tidak dapat melihat kata sandi yang Anda buat.

Saran Kata Sandi

Gunakan kata sandi yang unik untuk setiap situs. Ketika satu layanan diretas, penyerang segera mencoba kata sandi yang bocor tersebut di penyedia email, bank, dan jejaring sosial — kata sandi yang digunakan berulang mengubah satu kebocoran menjadi banyak kebocoran.

Gunakan pengelola kata sandi. Tidak ada orang yang bisa mengingat puluhan kata sandi acak yang panjang, dan menuliskannya atau menggunakannya berulang kali menghilangkan tujuannya. Pengelola kata sandi menyimpannya dalam bentuk terenkripsi, mengisikannya untuk Anda, dan hanya meminta Anda mengingat satu frasa sandi utama yang kuat.

Utamakan panjang daripada kerumitan. Mengganti huruf dengan simbol (p@ssw0rd) menambah kekuatan jauh lebih sedikit dibandingkan sekadar memperpanjang kata sandi. Jika situs mengizinkan, aktifkan juga autentikasi dua faktor.

Cara Menggunakan Generator Kata Sandi

  1. 1. Atur panjangnya. Penggeser berjalan dari 8 hingga 64 karakter dan dimulai dari 16.
  2. 2. Pilih karakternya. Huruf kecil, huruf besar, angka, dan simbol semuanya aktif secara default; setidaknya satu harus tetap aktif. Centang Kecualikan karakter ambigu untuk membuang 0, O, 1, l, dan I.
  3. 3. Baca baris kekuatannya. Bilah menunjukkan tingkat — Lemah, Cukup, Kuat, atau Sangat kuat — dengan entropi dalam bit.
  4. 4. Buat dan salin. Kata sandi muncul saat halaman dimuat; Buat Baru membuat yang lain dan Salin menyalinnya ke clipboard Anda. Simpan segera di pengelola kata sandi.

Cara Kata Sandi Dibuat

  • Keacakan yang aman. Setiap karakter dipilih dengan crypto.getRandomValues, generator kriptografis browser, bukan Math.random. Nilai diambil dengan rejection sampling, sehingga tidak ada karakter yang lebih mungkin daripada yang lain karena pembulatan.
  • Satu dari setiap set. Jika Anda mencentang keempat set, kata sandi dijamin berisi setidaknya satu huruf kecil, satu huruf besar, satu angka, dan satu simbol — aturan yang masih diterapkan banyak situs. Posisi yang tersisa diisi dari semua karakter yang dipilih, lalu seluruh kata sandi diacak agar karakter yang dijamin tidak selalu berada di depan.
  • Set simbol adalah !@#$%^&*()-_=+[]{};:,.?, 23 karakter. Jika sebuah situs menolak sebagiannya, hapus centang Simbol dan tambahkan panjang.
  • Tidak ada yang meninggalkan halaman. Kata sandi dibuat dan disimpan di memori browser Anda serta tidak dikirim ke mana pun. Riwayat clipboard sistem operasi Anda, jika menyimpannya, mungkin menyimpan apa yang Anda salin.

Panjang Lebih Penting daripada Kerumitan

Estimasi kekuatan adalah entropi kata sandi yang dipilih secara acak dan merata: panjang × log₂(ukuran set karakter). Dengan keempat set (85 karakter) setiap karakter menambah sekitar 6,4 bit; dengan huruf kecil saja, 4,7. Alat ini membulatkan hasilnya dan memberi label Lemah di bawah 40 bit, Cukup mulai dari 40, Kuat mulai dari 60, dan Sangat kuat mulai dari 80 — aturan praktis alat ini, bukan standar industri.

PanjangHuruf kecil saja (26)Huruf dan angka (62)Keempat set (85)
838 bit, Lemah48 bit, Cukup51 bit, Cukup
1256 bit, Cukup71 bit, Kuat77 bit, Kuat
1675 bit, Kuat95 bit, Sangat kuat103 bit, Sangat kuat
2094 bit, Sangat kuat119 bit, Sangat kuat128 bit, Sangat kuat

Panjang lebih dari sekadar variasi. Dua puluh huruf kecil (94 bit) lebih kuat daripada dua belas karakter dari keempat set (77 bit), karena setiap karakter tambahan melipatgandakan jumlah kemungkinan, sedangkan set karakter yang lebih besar hanya menaikkan dasarnya. Estimasi ini hanya berlaku untuk kata sandi yang dibuat secara acak. Kata sandi yang Anda karang sendiri — atau yang memakai penggantian seperti p@ssw0rd — jauh lebih lemah daripada panjangnya menunjukkan.

Panduan Terkini

Standar AS untuk identitas digital, NIST SP 800-63B (revisi 4), menyatakan layanan harus meminta setidaknya 15 karakter untuk kata sandi yang dipakai sendiri (8 jika dipakai bersama faktor kedua), menerima setidaknya 64, dan tidak memberlakukan aturan komposisi seperti mencampur jenis karakter atau memaksa penggantian berkala. Layanan juga diharapkan menerima pengelola kata sandi dan penempelan, serta memeriksa kata sandi baru terhadap daftar kata sandi umum dan yang pernah bocor. Dalam praktiknya: pilih kata sandi terpanjang yang diizinkan situs, buat unik untuk situs itu, simpan di pengelola kata sandi, dan aktifkan autentikasi dua faktor.

Alat Mana yang Anda Butuhkan?

Gunakan halaman ini untuk membuat kata sandi acak baru. Untuk memeriksa yang sudah Anda punya, gunakan Password Strength Checker, yang mencari kata sandi umum, kata, dan pola serta juga tidak mengirim apa pun. Untuk pengenal unik, bukan rahasia, gunakan Generator UUID; UUID unik tetapi tidak dimaksudkan sebagai rahasia.

Pertanyaan yang Sering Diajukan

Apakah aman membuat kata sandi di situs web?
Di sini, ya: kata sandi dibuat di browser Anda oleh generator acak kriptografisnya dan tidak dikirim melalui jaringan atau disimpan, sehingga CitationEasy tidak pernah melihatnya. Seperti alat lain, gunakan browser yang Anda percaya, dan langsung masukkan hasilnya ke pengelola kata sandi.
Seberapa panjang kata sandi saya sebaiknya?
Setidaknya 15 karakter untuk akun yang dilindungi kata sandi saja, menurut NIST SP 800-63B, dan lebih panjang jika situs mengizinkan. Untuk kata sandi utama pengelola kata sandi, gunakan frasa sandi yang panjang. Penggeser di sini mencapai 64 karakter.
Apa arti estimasi kekuatan?
Itu adalah jumlah bit entropi: berapa banyak tebakan biner yang diperlukan untuk yakin menemukan kata sandi itu, dengan asumsi ia dipilih secara acak dari karakter yang dipilih. Setiap bit tambahan melipatgandakan usaha. Batasnya adalah aturan praktis: di bawah 40 lemah, 40 hingga 59 cukup, 60 hingga 79 kuat, dan 80 ke atas sangat kuat.
Apa yang dilakukan Kecualikan karakter ambigu?
Opsi ini membuang 0, O, 1, l, dan I, yang tampak mirip di banyak font. Itu membantu jika Anda harus membacakan kata sandi atau mengetiknya dengan tangan, dan hanya mengurangi sedikit kekuatan: 16 karakter dari keempat set turun dari 103 menjadi 101 bit.
Mengapa sebuah situs menolak kata sandi yang dibuat?
Biasanya karena situs itu membatasi panjang atau tidak menerima beberapa simbol. Hapus centang Simbol, atau perpanjang kata sandi, lalu buat lagi. Situs yang menolak kata sandi panjang atau tidak biasa sebaiknya dihindari jika Anda punya pilihan.
Haruskah saya memakai kata sandi yang sama di beberapa situs?
Tidak. Ketika sebuah layanan bocor, penyerang mencoba kata sandi yang bocor itu di layanan lain. Kata sandi yang unik untuk setiap situs membatasi kerugian pada satu akun.
Haruskah saya memakai frasa sandi sebagai gantinya?
Beberapa kata acak bisa sekaligus kuat dan mudah diingat, dan cocok untuk kata sandi utama. Generator ini membuat kata sandi karakter; untuk frasa sandi, pilih kata secara acak alih-alih memilihnya sendiri.

Alat Terkait

Lainnya di Kode dan sandi