Matematika di Balik Kata Sandi Kuat: Entropi, Panduan NIST, dan Panjang Karakter

Entropi mengukur ketahanan kata sandi terhadap serangan brute-force. Kata sandi 8 karakter bernilai ~52 bit, sedangkan 20 karakter mencapai 131 bit.

Password entropy strength meter with NIST guidelines and character set comparison chart

Entropi Kata Sandi: Standar Ilmiah Kekuatan Kriptografi

Kekuatan kata sandi dihitung berdasarkan probabilitas matematis kombinasi karakter yang harus diuji oleh penyerang. Rumus entropi Shannon adalah:

E = L * log2(N)

Di mana L adalah panjang kata sandi dan N adalah jumlah kemungkinan karakter dalam pool.

Panjang Karakter Mengalahkan Kerumitan Buatan

Kata sandi 8 karakter dengan kombinasi angka dan simbol hanya menghasilkan sekitar 52.6 bit entropi, yang dapat ditembus oleh perangkat keras modern dalam hitungan jam.

Sebaliknya, frasa sandi acak sepanjang 20 karakter menghasilkan lebih dari 131 bit entropi, menjadikannya mustahil dipecahkan oleh komputer mana pun saat ini.

Pedoman Keamanan NIST (SP 800-63B)

National Institute of Standards and Technology (NIST) telah memperbarui standar otentikasi:

  • Memprioritaskan panjang kata sandi (minimal 16 hingga 20 karakter).
  • Menghapus kewajiban komposisi simbol rumit yang memicu pola yang mudah ditebak.
  • Menghilangkan kewajiban mengganti kata sandi secara berkala tanpa adanya indikasi kebocoran data.
  • Mengecek kata sandi terhadap daftar kebocoran data yang telah diketahui.

Buat kata sandi yang aman dan terlindungi secara privat di peramban Anda melalui Generator Kata Sandi kami.

Pertanyaan yang Sering Diajukan

Temukan jawaban cepat dan terverifikasi untuk pertanyaan umum tentang alur kerja ini.

Berapa bit entropi yang dianggap aman?

Entropi di atas 80 hingga 90 bit memberikan perlindungan absolut terhadap serangan brute force saat ini.

Mengapa tidak disarankan mengganti kata sandi tiap 90 hari?

Karena pengguna cenderung hanya mengubah angka di akhir yang sangat mudah ditebak oleh peretas.

Apakah kata sandi yang dihasilkan disimpan di server?

Tidak, generator beroperasi 100% di browser Anda menggunakan Web Crypto API lokal.

Bilal Ahmad