Πώς η Εντροπία Κωδικού Πρόσβασης Καθορίζει την Ασφάλεια
Η εντροπία μετρά την τυχαιότητα (απροβλεψιμότητα) ενός κωδικού πρόσβασης σε bits. Ο τύπος είναι L επί log2(N), όπου L είναι το μήκος και N το μέγεθος της δεξαμενής χαρακτήρων.
- Χρησιμοποιώντας μόνο πεζά γράμματα (N=26): ένας κωδικός 12 χαρακτήρων έχει 56.4 bits εντροπίας.
- Προσθέτοντας κεφαλαία (N=52): 68.4 bits.
- Προσθέτοντας ψηφία (N=62): 71.5 bits.
- Προσθέτοντας σύμβολα (N=94): 78.8 bits.
Όρια ασφαλείας:
- κάτω από 40 bits σπάει ασήμαντα σε λίγα λεπτά·
- 40-60 bits αντέχουν σε διαδικτυακές επιθέσεις αλλά υποκύπτουν σεオフлайн επιθέσεις·
- 60-80 bits είναι ισχυρά για τους περισσότερους σκοπούς·
- πάνω από 80 bits είναι πολύ ισχυρά·
- πάνω από 128 bits είναι αδύνατον να σπάσουν από οποιαδήποτε προβλέψιμη τεχνολογία.
Η μετάβαση από 12 σε 16 χαρακτήρες με πλήρες σύνολο χαρακτήρων πηδά από 78.8 σε 105.1 bits — καθιστώντας τον περίπου 78 εκατομμύρια φορές πιο δύσκολο στο σπάσιμο. Γι' αυτό το NIST και οι ειδικοί ασφαλείας δίνουν έμφαση στο μήκος παρά στην πολυπλοκότητα.