Πίνακας περιεχομένων:
Βίντεο: Vigenere Cipher With Arduino: 3 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:39
Πριν από μερικά χρόνια, το Digital Fortress του Dan Brown τράβηξε την προσοχή μου και ένα συγκεκριμένο πράγμα έμεινε στο μυαλό μου. Κρύπτος, το γλυπτό του Τζιμ Σάνμπορν που αποτελείται από κρυπτογραφημένο κείμενο του οποίου τα δύο πρώτα μέρη κρυπτογραφούνται από τον κρυπτογραφημένο Βιγκενέρ. Άρχισα να ασχολούμαι με την κρυπτογραφία και ανακάλυψα πόσο διασκεδαστικό είναι (οι θαυμαστές του Dan Brown θα το καταλάβουν σίγουρα). Αυτό το πρόγραμμα σας επιτρέπει να κρυπτογραφήσετε/αποκρυπτογραφήσετε κείμενο χρησιμοποιώντας μια λέξη -κλειδί.
Βήμα 1: Τεχνική
Το Tabula recta χρησιμοποιείται για την κρυπτογράφηση/αποκρυπτογράφηση του απλού κειμένου/κρυπτογράφησης. Αποτελείται από το αλφάβητο που γράφτηκε 26 φορές σε διαφορετικές σειρές, κάθε αλφάβητο μετατοπίζεται κυκλικά προς τα αριστερά σε σύγκριση με το προηγούμενο αλφάβητο. Καθώς ο κρυπτογράφηση πρέπει να χρησιμοποιεί μόνο αγγλικό αλφάβητο, υπάρχουν λίγοι περιορισμοί/λύσεις χρήσης στον κώδικα.
Ας σκάψουμε!
Ας υποθέσουμε ότι θέλουμε να κρυπτογραφήσουμε το κείμενο "INSTRUCTABLES IS FUN", χρησιμοποιώντας τη λέξη -κλειδί "ROBOT". Η λέξη -κλειδί επαναλαμβάνεται μέχρι να ταιριάξει με το μήκος του απλού κειμένου. Όταν ξεκινάμε με το πρώτο γράμμα από το απλό κείμενο "I" και από τη λέξη -κλειδί "R", χρησιμοποιώντας το tabula recta (δείτε την εικόνα), μπορούμε να δούμε ότι το πρώτο γράμμα κρυπτογράφησης είναι "Z".
Απλό κείμενο: ΟΙ ΟΔΗΓΙΕΣ ΕΙΝΑΙ ΔΙΑΣΚΕΔΑΣΤΙΚΗ Λέξη -κλειδί: ROBOTROBOTROBOTROBOT Κρυπτογράφηση: ZBTHKLQUOUCSTWLWIO
Επαναλάβετε αυτό για κάθε επόμενο γράμμα και πήρατε τον πρώτο σας κρυπτογράφηση! Or χρησιμοποιήστε τον κωδικό για να φτάσετε πολύ πιο γρήγορα:)
Συνιστάται:
Σύστημα ειδοποίησης αντίστροφης στάθμευσης αυτοκινήτου Arduino - Βήματα βήμα προς βήμα: 4 βήματα
Σύστημα ειδοποίησης αντίστροφης στάθμευσης αυτοκινήτου Arduino | Βήματα βήμα προς βήμα: Σε αυτό το έργο, θα σχεδιάσω ένα απλό κύκλωμα αισθητήρα στάθμευσης αντίστροφης στάθμευσης αυτοκινήτου Arduino χρησιμοποιώντας Arduino UNO και υπερηχητικό αισθητήρα HC-SR04. Αυτό το σύστημα ειδοποίησης αυτοκινήτου με βάση το Arduino μπορεί να χρησιμοποιηθεί για αυτόνομη πλοήγηση, κλίμακα ρομπότ και άλλα εύρη
Πρόγραμμα Caesar Cipher στην Python: 4 βήματα
Πρόγραμμα Caesar Cipher στην Python: Το Caesar Cipher είναι ένας αρχαίος και ευρέως χρησιμοποιούμενος κρυπτογράφος που είναι εύκολο να κρυπτογραφηθεί και να αποκρυπτογραφηθεί. Λειτουργεί μετατοπίζοντας τα γράμματα του αλφαβήτου για να δημιουργήσει ένα εντελώς νέο αλφάβητο (το ABCDEF θα μπορούσε να μετατοπίσει πάνω από 4 γράμματα και θα γίνει EFGHIJ). Caesar C
Arduino Halloween Edition - Pop -out Screen Zombies (Βήματα με Εικόνες): 6 Βήματα
Arduino Halloween Edition - Pop -out Screen Zombies (Βήματα με Εικόνες): Θέλετε να τρομάξετε τους φίλους σας και να κάνετε κάποιο ουρλιαχτό θόρυβο στις Απόκριες; Or απλά θέλετε να κάνετε μια καλή φάρσα; Αυτή η αναδυόμενη οθόνη Zombies μπορεί να το κάνει αυτό! Σε αυτό το Instructable θα σας διδάξω πώς να φτιάχνετε εύκολα Zombies χρησιμοποιώντας το Arduino. Το HC-SR0
Arduino Uno Fish Feeder σε 6 φθηνά και εύκολα βήματα !: 6 βήματα
Arduino Uno Fish Feeder σε 6 φθηνά και εύκολα βήματα!: Λοιπόν, μπορεί να χρειαστεί λίγη ιστορία για αυτό το έργο. Οι άνθρωποι με κατοικίδια ψάρια πιθανότατα παρουσιάστηκαν με το ίδιο πρόβλημα με εμένα: διακοπές και λήθη. Ξεχνούσα συνεχώς να ταΐζω τα ψάρια μου και πάντα προσπαθούσα να το κάνω πριν πάει
Bill Cipher Pyramid Speaker: 9 βήματα (με εικόνες)
Bill Cipher Pyramid Speaker: Αυτό το έργο είναι εμπνευσμένο από το σχέδιο πυραμίδας για τον Bill Cipher από την παράσταση Gravity Falls και δημιουργήθηκε για το Design Technology Class. Επί του παρόντος το προϊόν είναι ημιτελές και αυτό χρησιμεύει ως σχέδιο παραγωγής. Η σελίδα θα ενημερωθεί όταν η παραγωγή