Γεννήτρια Κωδικών
Δημιουργήστε ισχυρούς, τυχαίους κωδικούς με προσαρμόσιμο μήκος, κεφαλαία, πεζά, αριθμούς και ειδικούς χαρακτήρες. Δωρεάν, χωρίς εγγραφή.
Αναφορά
Τι κάνει έναν κωδικό ισχυρό;
Ένας ισχυρός κωδικός συνδυάζει μήκος, ποικιλία χαρακτήρων και τυχαιότητα. Το NIST SP 800-63B συνιστά τουλάχιστον 16 χαρακτήρες για ευαίσθητους λογαριασμούς.
Εντροπία κωδικού
Εντροπία E = log₂(RL), όπου R είναι το μέγεθος του συνόλου χαρακτήρων και L το μήκος. Ένας κωδικός 20 χαρακτήρων με όλους τους τύπους (~94 χαρακτήρες) δίνει περίπου 131 bits εντροπίας.
Βέλτιστες πρακτικές
- Χρησιμοποιήστε τουλάχιστον 16 χαρακτήρες για ευαίσθητους λογαριασμούς.
- Μην επαναχρησιμοποιείτε κωδικούς σε διαφορετικούς ιστότοπους.
- Αποθηκεύστε κωδικούς σε password manager (Bitwarden, 1Password, KeePass).
- Ενεργοποιήστε έλεγχο ταυτότητας δύο παραγόντων (2FA) όπου είναι δυνατό.
Οδηγίες κωδικών NIST
NIST SP 800-63B (2017, ενημερώθηκε 2024) συνιστά ελάχιστο 8 χαρακτήρες για κωδικούς που επιλέγει ο χρήστης και κανέναν αυθαίρετο κανόνα πολυπλοκότητας (π.χ. απαίτηση συμβόλου και αριθμού). Αντ' αυτού, η NIST συμβουλεύει τον έλεγχο κωδικών σε λίστες παραβιασμένων κωδικών (όπως Have I Been Pwned) και την ενθάρρυνση μακρύτερων φράσεων-κωδικών. Η πιο αποτελεσματική άμυνα είναι το μήκος — ένας τυχαίος κωδικός 20+ χαρακτήρων που δημιουργείται από αυτό το εργαλείο υπερβαίνει κατά πολύ κάθε απαίτηση συμμόρφωσης.
Απόρρητο
Οι κωδικοί δημιουργούνται 100% στον browser σας χρησιμοποιώντας crypto.getRandomValues().