Bagaimana Entropi Kata Sandi Menentukan Keamanan
Entropi mengukur keacakan (ketidakterdugaan) suatu kata sandi dalam satuan bit. Rumusnya adalah L dikalikan log2(N), di mana L adalah panjang dan N adalah ukuran kumpulan karakter.
- Hanya menggunakan huruf kecil (N=26): kata sandi 12 karakter memiliki entropi 56,4 bit.
- Menambahkan huruf besar (N=52): 68,4 bit.
- Menambahkan angka (N=62): 71,5 bit.
- Menambahkan simbol (N=94): 78,8 bit.
Ambang batas keamanan:
- di bawah 40 bit sangat mudah diretas dalam hitungan menit;
- 40-60 bit tahan terhadap serangan online tetapi rentan terhadap serangan offline;
- 60-80 bit tergolong kuat untuk sebagian besar kebutuhan;
- di atas 80 bit sangat kuat;
- di atas 128 bit mustahil diretas oleh teknologi apa pun di masa mendatang.
Beralih dari 12 ke 16 karakter dengan set karakter lengkap melonjak dari 78,8 ke 105,1 bit — menjadikannya sekitar 78 juta kali lebih sulit diretas. Inilah sebabnya NIST dan para pakar keamanan lebih menekankan panjang daripada kompleksitas.