Cara menghasilkan kata sandi yang kuat

· 4 menit baca

Sebagian besar orang menggunakan kata sandi yang lemah. «123456», «password», dan «qwerty» secara konsisten menempati peringkat teratas dalam daftar global kata sandi yang paling umum. Jika salah satu kata sandi Anda pendek, dapat diprediksi, atau digunakan ulang, itu rentan.

Kata sandi yang kuat adalah garis pertahanan pertama Anda terhadap akses tidak sah.

Apa yang membuat kata sandi kuat

Kekuatan kata sandi tergantung pada dua hal: panjang dan ketidakpastian.

Panjang paling penting. Kata sandi 12 karakter yang menggunakan huruf besar, huruf kecil, dan angka memiliki lebih dari 3 triliun kemungkinan kombinasi. Kata sandi 16 karakter memiliki lebih dari 47 kuadriliun. Setiap karakter tambahan mengalikan kemungkinan dengan ukuran set karakter, membuat serangan brute force secara eksponensial lebih lambat.

Ketidakpastian berarti keacakan. Kata-kata kamus, nama depan, tanggal, dan pola (seperti «abc123») adalah hal pertama yang dicoba penyerang. Kata sandi yang benar-benar acak seperti k8#Pm2!xQz4@nR jauh lebih kuat daripada AnjingSayaRex2024! bahkan pada panjang yang sama.

Bagaimana generator kata sandi bekerja

Generator membuat string acak menggunakan generator angka acak kriptografis bawaan perangkat Anda (crypto.getRandomValues di peramban). Ini adalah sumber keacakan yang sama dengan yang digunakan enkripsi — bukan Math.random() yang dapat diprediksi.

Anda memilih:

Generator menggabungkan aturan ini untuk menghasilkan kata sandi yang benar-benar acak.

Cara menghasilkan kata sandi yang aman

  1. Tetapkan panjang — pilih 12 hingga 20 karakter sesuai pentingnya akun.
  2. Pilih jenis karakter — aktifkan huruf besar, huruf kecil, angka, dan karakter khusus untuk kekuatan maksimum.
  3. Hasilkan dan salin — klik Hasilkan untuk membuat kata sandi, lalu salin langsung ke pengelola kata sandi atau formulir pendaftaran Anda.

Praktik terbaik manajemen kata sandi

Kesalahan umum

Pertanyaan yang sering diajukan

Berapa panjang kata sandi saya?

Gunakan setidaknya 12 karakter untuk keamanan yang baik, 16 atau lebih untuk akun sensitif. Setiap karakter tambahan membuat kata sandi secara eksponensial lebih sulit dipecahkan.

Haruskah saya menyertakan karakter khusus?

Ya. Menggabungkan huruf besar (A-Z), huruf kecil (a-z), angka (0-9), dan karakter khusus (!@#$%^&*) secara signifikan meningkatkan kekuatan dengan memperluas set karakter yang harus ditebak penyerang.

Apakah generator kata sandi aman?

Ya, ketika berjalan di peramban Anda. Generator sisi peramban menggunakan generator angka acak kriptografis perangkat Anda dan tidak pernah mengirim kata sandi ke server.

Seberapa sering harus mengganti kata sandi?

Rekomendasi saat ini (NIST dan lainnya) menyarankan untuk mengganti kata sandi hanya jika ada bukti penyusupan, bukan menurut jadwal tetap. Perubahan paksa yang sering menghasilkan kata sandi yang lebih lemah, karena orang memilih yang lebih sederhana untuk diingat.