Μετάβαση στο περιεχόμενο

Γεννήτρια Κωδικών

Δημιουργήστε ισχυρούς, τυχαίους κωδικούς με προσαρμόσιμο μήκος, κεφαλαία, πεζά, αριθμούς και ειδικούς χαρακτήρες. Δωρεάν, χωρίς εγγραφή.

Τι κάνει έναν κωδικό ισχυρό;

Ένας ισχυρός κωδικός συνδυάζει μήκος, ποικιλία χαρακτήρων και τυχαιότητα. Το 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().