Παράδειγμα δυσκολίας κωδικού
Προσέξτε ότι ο συνετός χρήστης διαδικτύου χρησιμοποιεί κωδικό με εντελώς μη προβλέψιμους χαρακτήρες.
e3u8l
5 χαρακτήρες
[αλφαριθμητικοί, μόνο μικρά γράμματα: 26 γράμματα +10 ψηφία = 36 πιθανά σύμβολα]
Άρα, 36 εις την 5η δύναμη... χρειάζονται
60 466 176 συνδυασμοί για να αποκρυπτογραφηθεί
hs05elc2GJ,.$
13 χαρακτήρες
[αλφαριθμητικοί, κεφαλαία και μικρά γράμματα: 52 γράμματα +10 ψηφία + 13 άλλα σύμβολα =
75 πιθανά σύμβολα]
Άρα, 75 εις την 13η δύναμη... χρειάζονται
2.3757264 ? 1024 συνδυασμοί για να αποκρυπτογραφηθεί!!!
Με άλλα λόγια:
36^5=60466176=6,0466176*10^7
75^13=2375726401805877685546875=2.3757264*10^24
οπότε
ο δεύτερος κωδικός είναι:
3,93*10^16=39.300.000.000.000.000 φορές ισχυρότερος από τον πρώτο !!!
Θέλετε να λύσετε τη σχετική άσκηση;
Διαβάστε επίσης το άρθρο
Στασινόπουλος, Α. (2011). Η αφάλεια δεν είναι πολυτέλεια αλλά επιτακτική ανάγκη! Linux inside. Ο κόσμος του ανοικτού λογισμικού. Τεύχος 1. Μάρτιος-Απρίλιος 2011
[Ευχαριστώ το φυσικό Γιάννη Φιορεντίνο για τις παρατηρήσεις.]