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

Γεννήτρια Φράσης Πρόσβασης Diceware δωρεάν

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

Λειτουργεί εκτός σύνδεσης μόλις φορτωθεί

...

Κάντε κλικ σε οποιαδήποτε λέξη για να ξανασπείσετε μόνο αυτήν τη λέξη

62 bit
Εντροπία
15 χρόνια
Χρόνος για ράγισμα

Γιατί diceware; Αξιομνημόνευτες φράσεις από τυχαίες λέξεις έχουν τεράστια εντροπία και είναι πιο εύκολο να απομνημονευθούν από άναρθρες συμβολοσειρές. Μια φράση 5 λέξεων έχει μεγαλύτερη εντροπία από έναν τυχαίο κωδικό 10 χαρακτήρων με κεφαλαία/πεζά και σύμβολα. Όλη η τυχαιότητα προέρχεται από το crypto.getRandomValues() του περιηγητή. Καμία λέξη, φράση πρόσβασης ή δεδομένα δεν αποστέλλονται πουθενά.

Συνηθισμένες χρήσεις

  • Δημιουργήστε κύριο κωδικό πρόσβασης για διαχειριστές κωδικώνΜια diceware passphrase είναι ιδανική για τον κύριο κλειδί του διαχειριστή κωδικών σας — υψηλή εντροπία, αξιομνημόνευτη.
  • Δημιουργήστε κρυπτογραφικές φράσειςΓια κρυπτογράφηση πλήρους δίσκου, κλειδιά GPG ή οποιοδήποτε κρυπτογραφικό σύστημα που χρειάζεται μια αξιομνημόνευτη μυστική.
  • Δημιουργήστε κωδικούς δικτύου Wi-FiΕυκολότερο να μοιραστείτε λεκτικά από τυχαίες ανοησίες — τέλειο για δίκτυα επισκεπτών ή κοινόχρηστα σπίτια.
  • Δημιουργήστε κοινόχρηστα μυστικά ομάδαςΓια κοινόχρηστους λογαριασμούς υπηρεσίας, κωδικούς ανάπτυξης ή οτιδήποτε πολλοί άνθρωποι πρέπει να θυμούνται.
  • Δημιουργήστε αξιομνημόνευτους κωδικούς παραδείγματος για επιδείξειςΚατά την επίδειξη εργαλείων που χρειάζονται κωδικό πρόσβασης, οι diceware phrases είναι πιο αξιομνημόνευτες για το κοινό από ανοησίες.

Πώς λειτουργεί

Η δημιουργία φράσεων πρόσβασης εκτελείται εξ ολοκλήρου στον browser σας με το crypto.getRandomValues του Web Crypto API — την ίδια πηγή κρυπτογραφικής τυχαιότητας που χρησιμοποιούν οι διαχειριστές κωδικών και το TLS. Η σύντομη λίστα λέξεων EFF των 1.296 λέξεων είναι ενσωματωμένη στη σελίδα, οπότε δεν γίνεται αίτημα δικτύου κατά τη δημιουργία.

  1. 1
    Επιλογή λέξεων χωρίς μεροληψία
    Για κάθε θέση λέξης, το crypto.getRandomValues γεμίζει ένα buffer Uint32 με τυχαίο αριθμό υποστηριζόμενο από το υλικό. Η δειγματοληψία απόρριψης απορρίπτει τιμές που θα αλλοίωναν την κατανομή και έπειτα το αποτέλεσμα χρησιμοποιείται ως δείκτης στη σύντομη λίστα EFF των 1.296 λέξεων — δίνοντας ακριβώς 10,34 bits εντροπίας ανά λέξη χωρίς μεροληψία υπολοίπου.
  2. 2
    Προαιρετικά πρόσθετα
    Αν ενεργοποιήσετε την επιλογή αριθμού, ένας τυχαίος ακέραιος 0–99 επιλέγεται με την ίδια μέθοδο χωρίς μεροληψία και προστίθεται ως ξεχωριστό στοιχείο, προσθέτοντας περίπου 6,6 bits. Η κεφαλαιοποίηση του πρώτου γράμματος κάθε λέξης είναι ντετερμινιστική και δεν προσθέτει εντροπία, κάτι που το εργαλείο αναφέρει ρητά.
  3. 3
    Ζωντανή εμφάνιση εντροπίας και χρόνου παραβίασης
    Η εντροπία υπολογίζεται ως wordCount × log2(1296) και το εργαλείο μετατρέπει αυτή την τιμή σε εκτιμώμενο χρόνο παραβίασης με τρία επιλέξιμα μοντέλα επίθεσης: 10 δοκιμές/δευτ. (online με περιορισμό), 10 δισεκατομμύρια/δευτ. (offline GPU) και 100 τρισεκατομμύρια/δευτ. (μεγάλης κλίμακας cluster). Τα μαθηματικά ενημερώνονται αμέσως καθώς αλλάζετε τον αριθμό λέξεων ή τις επιλογές.
  4. 4
    Αντικατάσταση και αντιγραφή ανά λέξη
    Το κλικ σε οποιαδήποτε λέξη αντικαθιστά μόνο εκείνη με μια νέα — ίδια εντροπία, χρήσιμο για να αλλάξετε μια άβολη λέξη χωρίς να δημιουργήσετε ξανά όλη τη φράση. Η τελική συμβολοσειρά συντίθεται με το διαχωριστικό της επιλογής σας και γράφεται στο πρόχειρο μέσω του τυπικού Clipboard API.

Η φράση πρόσβασης δημιουργείται εξ ολοκλήρου στον browser σας με τοπικά ενσωματωμένα δεδομένα λέξεων — τίποτα δεν αποστέλλεται σε διακομιστή σε κανένα σημείο.

Σχετικά εργαλεία

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