Δημιουργός Κωδικών & Συνθηματικών Φράσεων

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

Τύπος
Επιλογές
Έτοιμο.

Οι κωδικοί και οι συνθηματικές φράσεις σας δημιουργούνται τοπικά με ισχυρή τυχαιότητα στο πρόγραμμα περιήγησής σας. Τίποτα δεν στέλνεται στο BroBroGo.

Συχνές Ερωτήσεις

Πώς παράγεται η τυχαιότητα;

Κάθε χαρακτήρας και κάθε λέξη επιλέγεται με κρυπτογραφικά ισχυρή τυχαιότητα μέσω του προγράμματος περιήγησης, και όχι από μια προβλέψιμη πηγή τυχαιότητας. Κάθε επιλογή χρησιμοποιεί δειγματοληψία απόρριψης (rejection sampling), ώστε κανένας χαρακτήρας ή λέξη να μην ευνοείται έναντι άλλου.

Να χρησιμοποιήσω κωδικό πρόσβασης (password) ή συνθηματική φράση (passphrase);

Ένας τυχαίος κωδικός πρόσβασης (password) προσφέρει μεγαλύτερη εντροπία ανά χαρακτήρα, επομένως είναι η καλύτερη επιλογή όταν πρόκειται να αποθηκευτεί και να συμπληρωθεί αυτόματα από έναν διαχειριστή κωδικών. Μια συνθηματική φράση (passphrase - πολλές πραγματικές λέξεις μαζί) είναι πιο εύκολο να πληκτρολογηθεί ή να διαβαστεί από μνήμης, καθιστώντας την ιδανική για περιπτώσεις όπου πρέπει να την πληκτρολογήσετε χειροκίνητα — όπως ο κωδικός ξεκλειδώματος μιας συσκευής, ένας κωδικός Wi-Fi ή ο κύριος κωδικός πρόσβασης του διαχειριστή κωδικών σας.

Τι σημαίνει ο αριθμός εντροπίας;

Είναι ο αριθμός των bit τυχαιότητας στην παραγόμενη τιμή — για έναν κωδικό πρόσβασης, είναι το μήκος επί το log2 του πλήθους των χαρακτήρων που μπορούν να εμφανιστούν σε κάθε θέση. Για μια συνθηματική φράση, είναι ο αριθμός των λέξεων επί το log2(7.776), που είναι το μέγεθος της λίστας λέξεων. Όσο υψηλότερη είναι η τιμή, τόσο πιο δύσκολη είναι η παραβίαση με brute-force. Προϋποθέτει ότι ο επιτιθέμενος γνωρίζει ήδη την ακριβή μέθοδο που χρησιμοποιήθηκε για τη δημιουργία, επομένως αποτελεί μέτρο καθαρής τυχαιότητας και όχι πλήρη εκτίμηση του χρόνου παραβίασης έναντι επιθέσεων με λεξικό ή μοτίβα.

Τοπική δημιουργία κωδικών και συνθηματικών φράσεων

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

Το εργαλείο Δημιουργός Κωδικών & Συνθηματικών Φράσεων επιτρέπει τη δημιουργία τυχαίων κωδικών πρόσβασης ή εύκολα απομνημονεύσιμων συνθηματικών φράσεων απευθείας στο πρόγραμμα περιήγησής σας. Η διαδικασία παραγωγής εκτελείται εξολοκλήρου τοπικά στη συσκευή σας. Οι κωδικοί και οι συνθηματικές φράσεις σας δημιουργούνται τοπικά με ισχυρή τυχαιότητα στο πρόγραμμα περιήγησής σας, και τίποτα δεν στέλνεται στο BroBroGo, δεν μεταφορτώνεται ούτε αποθηκεύεται στο διαδίκτυο.


Κωδικός πρόσβασης έναντι συνθηματικής φράσης

Η επιλογή του κατάλληλου τύπου διαπιστευτηρίου εξαρτάται από τον τρόπο με τον οποίο πρόκειται να χρησιμοποιηθεί:

  • Κωδικός πρόσβασης: Αποτελείται από μια τυχαία ακολουθία γραμμάτων, αριθμών και συμβόλων. Προσφέρει υψηλή πυκνότητα πληροφορίας και εντροπία ανά χαρακτήρα. Είναι η ιδανική επιλογή για τη δημιουργία νέων online λογαριασμών, όπου τα διαπιστευτήρια αποθηκεύονται και συμπληρώνονται αυτόματα από έναν διαχειριστή κωδικών (password manager).
  • Συνθηματική φράση: Αποτελείται από μια σειρά τυχαίων, υπαρκτών λέξεων που συνδέονται μεταξύ τους. Είναι εξαιρετικά δύσκολο να παραβιαστεί λόγω του μεγάλου συνολικού μήκους της, αλλά παραμένει εύκολη στην απομνημόνευση, την ανάγνωση και τη χειροκίνητη πληκτρολόγηση. Είναι κατάλληλη για τον κύριο κωδικό πρόσβασης (master password) ενός διαχειριστή κωδικών, για κωδικούς ξεκλειδώματος συσκευών ή για κωδικούς πρόσβασης δικτύων Wi-Fi που πρέπει να πληκτρολογηθούν χειροκίνητα ή να διαβαστούν φωναχτά.

Παράμετροι παραμετροποίησης κωδικών πρόσβασης

Όταν επιλέγεται ο τύπος Κωδικός πρόσβασης, το εργαλείο παρέχει συγκεκριμένες επιλογές για τη ρύθμιση της δομής και της πολυπλοκότητάς του:

  • Μήκος: Ορίζεται με έναν αριθμό μεταξύ 4 και 64 χαρακτήρων, με προεπιλεγμένη τιμή τους 16 χαρακτήρες.
  • Κεφαλαία (A-Z): Ενεργοποιεί τη συμπερίληψη κεφαλαίων λατινικών γραμμάτων (προεπιλεγμένο).
  • Πεζά (a-z): Ενεργοποιεί τη συμπερίληψη πεζών λατινικών γραμμάτων (προεπιλεγμένο).
  • Αριθμοί (0-9): Ενεργοποιεί τη συμπερίληψη αριθμητικών ψηφίων (προεπιλεγμένο).
  • Σύμβολα (!@#$…): Ενεργοποιεί τη συμπερίληψη ειδικών χαρακτήρων (προεπιλεγμένο).
  • Εξαίρεση αμφίσημων χαρακτήρων (0, O, I, l, 1): Αποκλείει χαρακτήρες που μοιάζουν οπτικά μεταξύ τους, διευκολύνοντας τη χειροκίνητη ανάγνωση και πληκτρολόγηση χωρίς σφάλματα.

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

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


Παράμετροι παραμετροποίησης συνθηματικών φράσεων

Όταν επιλέγεται ο τύπος Συνθηματική φράση, η παραγωγή βασίζεται σε μια λίστα λέξεων. Κατά τη διάρκεια της φόρτωσης της λίστας, εμφανίζεται η κατάσταση Φόρτωση λίστας λέξεων…. Εάν η φόρτωση αποτύχει, εμφανίζεται το μήνυμα: Δεν ήταν δυνατή η φόρτωση της λίστας λέξεων. Ελέγξτε τη σύνδεσή σας και δοκιμάστε ξανά..

Οι διαθέσιμες επιλογές προσαρμογής περιλαμβάνουν:

  • Αριθμός λέξεων: Ορίζεται μεταξύ 3 και 10 λέξεων, με προεπιλογή τις 6 λέξεις.
  • Διαχωριστικό: Καθορίζει τον χαρακτήρα που συνδέει τις λέξεις. Οι επιλογές είναι:
    • Παύλα
    • Κενό
    • Τελεία
    • Κανένα
  • Κεφαλαία αρχικά γράμματα: Μετατρέπει το πρώτο γράμμα κάθε λέξης σε κεφαλαίο για βελτιωμένη αναγνωσιμότητα.
  • Συμπερίληψη αριθμού: Προσθέτει έναν τυχαίο αριθμό στη συνθηματική φράση για την κάλυψη συγκεκριμένων απαιτήσεων πολυπλοκότητας συστημάτων.

Κατανόηση της εντροπίας και της ισχύος

Το εργαλείο υπολογίζει και εμφανίζει την τιμή Εντροπία (bits), η οποία αποτελεί το μέτρο της καθαρής τυχαιότητας της παραγόμενης τιμής. Η εντροπία εκφράζει το πόσο δύσκολο είναι για έναν επιτιθέμενο να ανακαλύψει τον κωδικό μέσω δοκιμών brute-force, υποθέτοντας ότι γνωρίζει ήδη την ακριβή μέθοδο δημιουργίας. Δεν αποτελεί πλήρη εκτίμηση του χρόνου παραβίασης έναντι επιθέσεων με λεξικό ή μοτίβα.

Ο υπολογισμός της εντροπίας διαφοροποιείται ανάλογα με τον τύπο:

Τύπος Μέθοδος Υπολογισμού Εντροπίας
Κωδικός πρόσβασης Μήκος × log₂(πλήθος διαθέσιμων χαρακτήρων ανά θέση)
Συνθηματική φράση Αριθμός λέξεων × log₂(7.776) (όπου 7.776 είναι το μέγεθος της λίστας λέξεων)

Με βάση την εντροπία και τα χαρακτηριστικά του κωδικού, το εργαλείο κατηγοριοποιεί την ισχύ του σε μία από τις ακόλουθες βαθμίδες:

  • Ασθενής
  • Μέτριος
  • Ισχυρός
  • Πολύ ισχυρός

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


Συχνές Ερωτήσεις

Πώς παράγεται η τυχαιότητα;

Κάθε χαρακτήρας και κάθε λέξη επιλέγεται με κρυπτογραφικά ισχυρή τυχαιότητα μέσω του προγράμματος περιήγησής σας, και όχι από μια προβλέψιμη πηγή τυχαιότητας. Κάθε επιλογή χρησιμοποιεί δειγματοληψία απόρριψης (rejection sampling), ώστε κανένας χαρακτήρας ή λέξη να μην ευνοείται έναντι άλλου.

Να χρησιμοποιήσω κωδικό πρόσβασης (password) ή συνθηματική φράση (passphrase);

Ένας τυχαίος κωδικός πρόσβασης (password) προσφέρει μεγαλύτερη εντροπία ανά χαρακτήρα, επομένως είναι η καλύτερη επιλογή όταν πρόκειται να αποθηκευτεί και να συμπληρωθεί αυτόματα από έναν διαχειριστή κωδικών. Μια συνθηματική φράση (passphrase - πολλές πραγματικές λέξεις μαζί) είναι πιο εύκολο να πληκτρολογηθεί ή να διαβαστεί από μνήμης, καθιστώντας την ιδανική για περιπτώσεις όπου πρέπει να την πληκτρολογήσετε χειροκίνητα — όπως ο κωδικός ξεκλειδώματος μιας συσκευής, ένας κωδικός Wi-Fi ή ο κύριος κωδικός πρόσβασης του διαχειριστή κωδικών σας.

Τι σημαίνει ο αριθμός εντροπίας;

Είναι ο αριθμός των bit τυχαιότητας στην παραγόμενη τιμή — για έναν κωδικό πρόσβασης, είναι το μήκος επί το log2 του πλήθους των χαρακτήρων που μπορούν να εμφανιστούν σε κάθε θέση. Για μια συνθηματική φράση, είναι ο αριθμός των λέξεων επί το log2(7.776), που είναι το μέγεθος της λίστας λέξεων. Όσο υψηλότερη είναι η τιμή, τόσο πιο δύσκολη είναι η παραβίαση με brute-force. Προϋποθέτει ότι ο επιτιθέμενος γνωρίζει ήδη την ακριβή μέθοδο που χρησιμοποιήθηκε για τη δημιουργία, επομένως αποτελεί μέτρο καθαρής τυχαιότητας και όχι πλήρη εκτίμηση του χρόνου παραβίασης έναντι επιθέσεων με λεξικό ή μοτίβα.