SolitaireCryptoDemo είναι μια οπτική επίδειξη από τα βήματα που εμπλέκονται στη δημιουργία ενός κλειδορροών χρησιμοποιώντας Πασιέντζα αλγόριθμο κρυπτογράφησης Bruce Schneier του.
Με λεία κινούμενες εικόνες και περιγραφές όλων των βαθμίδων.
Παράδειγμα Οδηγίες:
Ξεκινήστε demo με το "python SolitaireCrypto.py". Πατήστε το "Διάστημα" για να συνεχίσετε στο επόμενο βήμα. Πατήστε το πλήκτρο "Esc" για να σταματήσουν το κάπνισμα.
Μπορείτε επίσης να χρησιμοποιήσετε διάφορες επιλογές γραμμής εντολών:
& Nbsp? * -r - Ρύθμιση μια ανακατεμένη τράπουλα.
& Nbsp? * -u - Ρύθμιση μια unkeyed κατάστρωμα.
& Nbsp? * -k ΚΛΕΙΔΙ - Ρύθμιση μια κλειδωμένη κατάστρωμα χρησιμοποιώντας τον αλγόριθμο που περιγράφεται στο http://www.schneier.com/solitaire.html.
& Nbsp? * -o - Εκτύπωση βρέθηκε κλειδιά τυποποιημένα.
& Nbsp? * -h - Εμφάνιση αυτού του κειμένου.
Παραδείγματα:
& Nbsp? * Python SolitaireCryptoDemo.py
& Nbsp? Ξεκινάει το demo με ένα προεπιλεγμένο κατάστρωμα (πληκτρολογηθεί με "CRYPTONOMICON»).
& Nbsp? * Python SolitaireCryptoDemo.py -r
& Nbsp? Ξεκινάει το demo με μια ανακατεμένη τράπουλα.
& Nbsp? * Πύθωνα SolitaireCryptoDemo.py -u -o
& Nbsp? Ξεκινάει το demo με unkeyed κατάστρωμα και εκτυπώνει τα πλήκτρα.
& Nbsp? * Πύθωνα SolitaireCryptoDemo.py -k MYSECRETKEY
& Nbsp? Ξεκινάει το demo με keyd τράπουλα χρησιμοποιώντας την κωδική φράση «MYSECRETKEY"
Τι είναι καινούργιο σε αυτή την έκδοση:
- . Σταθερή κάποια μικρά σφάλματα και ορθογραφικά λάθη.
- Τροποποιημένο η δομή του φακέλου.
- Προστέθηκε διάφορα επιχειρήματα της γραμμής εντολών για τη δημιουργία του αρχικού καταστρώματος.
- Προστέθηκε ένα όρισμα της γραμμής εντολών για την έξοδο της keystream. Για σκοπούς εντοπισμού σφαλμάτων.
- Προστέθηκε έναν τίτλο που δείχνει το τρέχον βήμα του αλγορίθμου.
Τι είναι καινούργιο στην έκδοση 1.1:
- Διορθώθηκε ένα σοβαρό σφάλμα στο βασικό μέρος διαπίστωση του αλγορίθμου . (Χάρη στην Thomas Knappe για το επισημαίνω αυτό!)
- Σταθερά ορισμένα άλλα σφάλματα που βρήκα όταν ο εντοπισμός του πρώτου.
- Άλλαξε το πλήκτρο εξόδου για να δείξει την πραγματική τιμή του κλειδιού αντί του συντελεστή 26 αξία. Για να είναι πιο συμβατό με την περιγραφή αλγορίθμου.
Απαιτήσεις :
- Python
- pygame
Τα σχόλια δεν βρέθηκε