5 τρόποι για να δημιουργήσετε μυστικούς κώδικες και κρυπτογράφηση

Πίνακας περιεχομένων:

5 τρόποι για να δημιουργήσετε μυστικούς κώδικες και κρυπτογράφηση
5 τρόποι για να δημιουργήσετε μυστικούς κώδικες και κρυπτογράφηση
Anonim

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

Δείγμα κωδικοποιημένων παραγράφων

Image
Image

Δείγμα Παράγραφος Ακρωστικού Κώδικα

Image
Image

Δείγμα Παράγραφος Ακρωστικού Κώδικα

Image
Image

Δείγμα παραγράφου χοίρου

Image
Image

Δείγμα Παράγραφος Κωδικός Γ’Επιστολής

Βήματα

Μέθοδος 1 από 5: Χρήση απλών κρυπτογράφησης και κωδικών (παιδιά)

Δημιουργήστε μυστικούς κωδικούς και κρυπτογράφηση Βήμα 1
Δημιουργήστε μυστικούς κωδικούς και κρυπτογράφηση Βήμα 1

Βήμα 1. Γράψτε τις λέξεις αντίστροφα

Αυτός είναι ένας απλός τρόπος κωδικοποίησης μηνυμάτων, ώστε να μην είναι κατανοητά με μια ματιά. Ένα μήνυμα όπως "Γνωρίστε με έξω" γραμμένο αντίστροφα θα ήταν "Teem em edistuo".

Σημείωση:

Αν και αυτός ο κώδικας μπορεί να λυθεί εύκολα, μπορεί να είναι χρήσιμος όμως αν νομίζετε ότι κάποιος προσπαθεί να κοιτάξει το μήνυμά σας.

Δημιουργήστε μυστικούς κωδικούς και κρυπτογράφηση Βήμα 2
Δημιουργήστε μυστικούς κωδικούς και κρυπτογράφηση Βήμα 2

Βήμα 2. Αντικατοπτρίστε το αλφάβητο στο μισό για να κρυπτογραφήσετε μηνύματα

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

Χρησιμοποιώντας ένα αντανακλαστικό αλφάβητο, το μήνυμα "Γεια" θα γινόταν "Uryyb"

Δημιουργήστε μυστικούς κωδικούς και κρυπτογράφηση Βήμα 3
Δημιουργήστε μυστικούς κωδικούς και κρυπτογράφηση Βήμα 3

Βήμα 3. Δοκιμάστε κρυπτογράφηση χοίρου

Σχεδιάστε ένα πλέγμα tic tac toe σε ένα κομμάτι χαρτί. Γράψτε τα γράμματα Α έως Ι στο πλέγμα από αριστερά προς τα δεξιά, από πάνω προς τα κάτω. Σε αυτό το παράδειγμα:

  • Η πρώτη σειρά αποτελείται από τα γράμματα Α, Β, Γ.
  • Το δεύτερο αποτελείται από D, E, F.
  • Η τελευταία σειρά αποτελείται από G, H, I.
Δημιουργήστε μυστικούς κωδικούς και κρυπτογράφηση Βήμα 4
Δημιουργήστε μυστικούς κωδικούς και κρυπτογράφηση Βήμα 4

Βήμα 4. Δημιουργήστε ένα δεύτερο πλέγμα tic tac toe με τελείες

Σχεδιάστε ένα άλλο πλέγμα tic tac toe δίπλα στο πρώτο. Συμπληρώστε το πλέγμα με τα γράμματα J έως R, παρόμοια με το πρώτο πλέγμα. Στη συνέχεια σημειώστε κουκκίδες σε κάθε χώρο του πλέγματος κάθε σειράς όπως περιγράφεται:

  • Στην πρώτη σειρά, ξεκινώντας από τα αριστερά, τοποθετήστε μια κουκκίδα στην κάτω δεξιά γωνία (γράμμα I), στην κάτω μεσαία πλευρά (γράμμα K) και στην κάτω αριστερή γωνία (γράμμα L).
  • Στη δεύτερη σειρά, ξεκινώντας από τα αριστερά, τοποθετήστε μια κουκκίδα στη μεσαία δεξιά πλευρά (γράμμα Μ), στην κάτω μεσαία πλευρά (γράμμα Ν) και στη μέση αριστερή πλευρά (γράμμα Ο).
  • Στη δεύτερη σειρά, ξεκινώντας από τα αριστερά, τοποθετήστε μια κουκκίδα στην επάνω δεξιά γωνία (γράμμα P), στην πάνω μεσαία πλευρά (γράμμα Q) και στην επάνω αριστερή γωνία (γράμμα R).
Δημιουργήστε μυστικούς κωδικούς και κρυπτογράφηση Βήμα 5
Δημιουργήστε μυστικούς κωδικούς και κρυπτογράφηση Βήμα 5

Βήμα 5. Γράψτε δύο σχήματα Χ κάτω από κάθε πλέγμα

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

  • Στο πρώτο (χωρίς σημείωση) σχήμα Χ, γράψτε S στο πάνω μέρος του X, T στην αριστερή πλευρά, U στη δεξιά και V στο κάτω μέρος.
  • Στο δεύτερο σχήμα Χ, γράψτε W στο πάνω μέρος του X, X στην αριστερή πλευρά, Y στη δεξιά και Z στο κάτω μέρος.
Δημιουργήστε μυστικούς κωδικούς και κρυπτογράφηση Βήμα 6
Δημιουργήστε μυστικούς κωδικούς και κρυπτογράφηση Βήμα 6

Βήμα 6. Χρησιμοποιήστε το πλέγμα που περιβάλλει τα γράμματα για να γράψετε σε κρυπτογράφηση χοίρου

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

Δημιουργήστε μυστικούς κωδικούς και κρυπτογράφηση Βήμα 7
Δημιουργήστε μυστικούς κωδικούς και κρυπτογράφηση Βήμα 7

Βήμα 7. Χρησιμοποιήστε κρυπτογράφηση αλλαγής ημερομηνίας

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

  • Για παράδειγμα, αν χρησιμοποιούσατε τα γενέθλια του Τζορτζ Ουάσινγκτον (22/2/1732), θα το γράφατε ως 2221732.
  • Εάν έχετε ήδη συμφωνήσει να χρησιμοποιήσετε κρυπτογράφηση αλλαγής ημερομηνίας με κάποιον, μπορείτε να συνοδεύσετε κρυπτογραφημένα μηνύματα με μια ένδειξη (όπως "Ουάσιγκτον") για το αριθμητικό κλειδί.
Δημιουργήστε μυστικούς κωδικούς και κρυπτογράφηση Βήμα 8
Δημιουργήστε μυστικούς κωδικούς και κρυπτογράφηση Βήμα 8

Βήμα 8. Κρυπτογραφήστε το μήνυμά σας με το πλήκτρο αλλαγής ημερομηνίας

Γράψτε το μήνυμά σας σε ένα κομμάτι χαρτί. Κάτω από το μήνυμα, γράψτε ένα μονοψήφιο αριθμητικό πλήκτρο για κάθε γράμμα του μηνύματός σας. Όταν φτάσετε στο τελευταίο ψηφίο του αριθμητικού πλήκτρου, επαναλάβετε το πλήκτρο από την αρχή. Για παράδειγμα, χρησιμοποιώντας τα γενέθλια του George Washington (22/2/1732):

  • Μήνυμα: Πεινάω
  • Κρυπτογράφηση:

    Πεινάω

    2.2.2.1.7.3.2.2

    Αλλαγή γραμμάτων σύμφωνα με το αριθμητικό πλήκτρο, όπως στο…

  • Κωδικοποιημένο μήνυμα: K. O. J. V. U. J. T. A
Δημιουργία μυστικών κωδικών και κρυπτογράφησης Βήμα 9
Δημιουργία μυστικών κωδικών και κρυπτογράφησης Βήμα 9

Βήμα 9. Χρησιμοποιήστε μια μυστική γλώσσα, όπως το Pig Latin

Στα λατινικά Pig, λέξεις που ξεκινούν με έναν ηχητικό διακόπτη ήχου που ακούγεται στο τέλος της λέξης και προσθέτουν "ay". Αυτό ισχύει για τις λέξεις που ξεκινούν με ένα σύμπλεγμα συμφώνων. Οι λέξεις που ξεκινούν με φωνήεντα προστίθενται στο τέλος της λέξης "way" ή "ay".

  • Συμφωνικά αρχικά παραδείγματα: pig = igpay; εγώ = emay; πολύ = ootay; υγρό = etway? γεια = ellohay
  • Συμφωνικό σύμπλεγμα αρχικών παραδειγμάτων: γάντι = overglay; πουκάμισο = irtshay; μπράβο = eerschay
  • Αρχικά παραδείγματα φωνηέντων: εξηγήστε = εξηγήστε; αυγό = αυγά? τελειώνει = τελειώνει τρώω = τρώω

Μέθοδος 2 από 5: Ξεκλείδωμα κωδικών

Δημιουργήστε μυστικούς κωδικούς και κρυπτογράφηση Βήμα 10
Δημιουργήστε μυστικούς κωδικούς και κρυπτογράφηση Βήμα 10

Βήμα 1. Αναγνωρίστε τους περιορισμούς των κωδικών

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

  • Οι κωδικοί χρησιμεύουν ως καλή πρακτική αναγνώρισης προτύπων. Αυτή η ικανότητα μπορεί να χρησιμοποιηθεί κατά την κωδικοποίηση, αποκωδικοποίηση, κρυπτογράφηση ή αποκρυπτογράφηση μηνυμάτων.
  • Οι κωδικοί χρησιμοποιούνται φυσικά μεταξύ στενών φίλων. Τα αστεία μέσα μπορούν να θεωρηθούν ως ένα είδος "κώδικα". Δοκιμάστε να αναπτύξετε την κωδική σας γλώσσα με τους καλύτερους φίλους σας.
Δημιουργία μυστικών κωδικών και κρυπτογράφησης Βήμα 11
Δημιουργία μυστικών κωδικών και κρυπτογράφησης Βήμα 11

Βήμα 2. Καθορίστε τον στόχο του κώδικα σας

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

  • Επιλέξτε κοινές φράσεις που εμφανίζονται στα μηνύματα που θέλετε να κωδικοποιήσετε. Αυτοί είναι οι πρώτοι στόχοι που πρέπει να συμπυκνωθούν σε μια κωδική λέξη.
  • Οι κώδικες μπορεί να περιπλέκονται περαιτέρω χρησιμοποιώντας πολλούς διαφορετικούς κωδικούς σε περιστροφή ή συνδυασμό. Ωστόσο, όσο περισσότεροι κωδικοί χρησιμοποιούνται, τόσο περισσότερα βιβλία κωδικών είναι απαραίτητα για την αποκωδικοποίηση.
Δημιουργία μυστικών κωδικών και κρυπτογράφησης Βήμα 12
Δημιουργία μυστικών κωδικών και κρυπτογράφησης Βήμα 12

Βήμα 3. Αναπτύξτε το βιβλίο κωδικών σας

Συμπυκνώστε κοινές φράσεις, όπως "Σας διαβάζω δυνατά και καθαρά", σε κάτι σαν "Roy". Για κάθε πιθανή λέξη στα κωδικοποιημένα μηνύματά σας και τις κοινές φράσεις επίσης, ορίστε εναλλακτικές κωδικές λέξεις.

  • Μερικές φορές, ο μερικός κώδικας μπορεί να αποκρύψει αρκετά ένα μήνυμα. Για παράδειγμα, εάν το "walk" σημαίνει "tango" και "μουσείο" σημαίνει "εστιατόριο" και η κωδική λέξη "Roy" που χρησιμοποιήθηκε προηγουμένως έχει την αξία του,

    • Μήνυμα: Περί χθες. Wantedθελα να πω, Ρόι. Θα κάνω ταγκό στο εστιατόριο όπως είχε προγραμματιστεί. Πάνω και έξω.
    • Σημασία: Περί χθες. Iθελα να πω, διαβάζοντάς σας δυνατά και καθαρά. Θα πάω με τα πόδια στο μουσείο όπως είχε προγραμματιστεί. Πάνω και έξω.
Δημιουργία μυστικών κωδικών και κρυπτογράφησης Βήμα 13
Δημιουργία μυστικών κωδικών και κρυπτογράφησης Βήμα 13

Βήμα 4. Εφαρμόστε το βιβλίο κωδικών σας σε μηνύματα

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

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

Δημιουργία μυστικών κωδικών και κρυπτογράφησης Βήμα 14
Δημιουργία μυστικών κωδικών και κρυπτογράφησης Βήμα 14

Βήμα 5. Χρησιμοποιήστε ένα πλήκτρο για να κωδικοποιήσετε το μήνυμά σας, εναλλάξ

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

  • Για παράδειγμα, με τη λέξη -κλειδί "ΜΥΣΤΙΚΟ", κάθε γράμμα του μηνύματός σας θα μετατρέπεται σε αριθμό γραμμάτων μεταξύ του και στο αντίστοιχο γράμμα της λέξης -κλειδιού. Οπως λέμε,

    • Μήνυμα: Γεια σας
    • Κωδικοποίηση:

      /Του

      Βήμα 11. γράμματα μακριά από το κλειδί /S /

      / e/ είναι το ίδιο (μηδέν) ως κλειδί /E /

      / l/ i

      Βήμα 9. γράμματα μακριά από το κλειδί /C /

      Και ούτω καθεξής…

    • Κωδικοποιημένο μήνυμα: 11; 0; 9; 6; 10
Δημιουργήστε μυστικούς κωδικούς και κρυπτογράφηση Βήμα 15
Δημιουργήστε μυστικούς κωδικούς και κρυπτογράφηση Βήμα 15

Βήμα 6. Αποκωδικοποιήστε τα μηνύματα

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

Υπόδειξη:

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

Μέθοδος 3 από 5: Εκμάθηση κοινών κωδικών

Δημιουργία μυστικών κωδικών και κρυπτογράφησης Βήμα 16
Δημιουργία μυστικών κωδικών και κρυπτογράφησης Βήμα 16

Βήμα 1. Χρησιμοποιήστε τον κωδικό που χρησιμοποιεί η Μαίρη, βασίλισσα των Σκωτσέζων

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

  • Η χρήση απλών σχημάτων για γράμματα υψηλής συχνότητας, όπως η χρήση κύκλου από τη Μαίρη για το γράμμα /Α /. Αυτό εξοικονομεί χρόνο κατά την κωδικοποίηση.
  • Κοινά σύμβολα που χρησιμοποιούνται ως μέρος της νέας κωδικής γλώσσας, όπως η χρήση του "8" από τη Μαίρη ως κώδικα για το γράμμα "Υ". Αυτά μπορούν να μπερδέψουν τους διακόπτες κώδικα που μπορεί να το ερμηνεύσουν ως αριθμό και όχι ως σύμβολο κωδικού.
  • Μοναδικά σύμβολα για κοινές λέξεις. Την εποχή της Μαρίας, το "προσευχήσου" και "φέρεται" έλαβε μοναδικά σύμβολα, αλλά αυτά ήταν πιο συνηθισμένα τότε από ό, τι σήμερα. Ωστόσο, η χρήση συμβόλων για συχνές λέξεις και φράσεις εξοικονομεί χρόνο και προσθέτει πολυπλοκότητα.
Δημιουργία μυστικών κωδικών και κρυπτογράφησης Βήμα 17
Δημιουργία μυστικών κωδικών και κρυπτογράφησης Βήμα 17

Βήμα 2. Χρησιμοποιήστε φράσεις κώδικα παρόμοιες με τις στρατιωτικές ειδοποιήσεις

Οι φράσεις κώδικα μπορούν να συμπτύξουν πολύ νόημα σε μια φράση. Ακόμα και πολλά είδη στρατιωτικής προειδοποίησης, όπως το σύστημα DEFCON, είναι απλώς γνωστοί κωδικοί για μια κατάσταση αμυντικής ετοιμότητας. Βρείτε κατάλληλες κωδικές λέξεις/φράσεις στην καθημερινή σας ζωή.

  • Για παράδειγμα, αντί να πείτε "Πρέπει να τρέξω στο ντουλάπι μου" μεταξύ των φίλων σας, μπορείτε να χρησιμοποιήσετε την κωδική λέξη "Ατημέλητος".
  • Για να ενημερώσετε τους φίλους σας ότι το άτομο με το οποίο θέλετε να συναντηθείτε έχει μπει στο δωμάτιο, μπορείτε να πείτε την κωδική φράση: "Ο ξάδερφός μου ο Bruce αρέσει επίσης το χόκεϊ".
Δημιουργία μυστικών κωδικών και κρυπτογράφησης Βήμα 18
Δημιουργία μυστικών κωδικών και κρυπτογράφησης Βήμα 18

Βήμα 3. Κωδικοποιήστε τα μηνύματα με έναν κωδικό κλειδιού βιβλίου

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

  • Για παράδειγμα, μπορείτε να αποφασίσετε να χρησιμοποιήσετε τον αμμόλοφο του Frank Herbert, με κωδικούς αριθμούς που αντιπροσωπεύουν τη σελίδα, τη γραμμή και την αριθμητική λέξη ξεκινώντας από τα αριστερά.

    • Κωδικοποιημένο μήνυμα: 224.10.1; 187.15.1; 163.1.7; 309.4.4
    • Αποκωδικοποιημένο μήνυμα: Κρύβω τα λόγια μου.

Υπόδειξη:

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

Μέθοδος 4 από 5: Κρυπτογράφηση κρυπτογράφησης

Δημιουργία μυστικών κωδικών και κρυπτογράφησης Βήμα 19
Δημιουργία μυστικών κωδικών και κρυπτογράφησης Βήμα 19

Βήμα 1. Προσδιορίστε την καταλληλότητα χρήσης κρυπτογράφησης

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

  • Οι σύνθετοι κρυπτογράφηση μπορούν να προβληματίσουν ακόμη και εκπαιδευμένους κρυπταναλυτές. Μερικές φορές τα μαθηματικά πίσω από πολύπλοκους κρυπτογράφους μπορούν να αποδειχθούν κατάλληλη άμυνα για την απόκρυψη καθημερινών μηνυμάτων.
  • Πολλοί κρυπτογράφοι προσθέτουν ένα κλειδί, όπως η ημερομηνία, για να ενισχύσουν τους κρυπτογράφους. Αυτό το πλήκτρο προσαρμόζει τις τιμές εξόδου κατά τον αντίστοιχο αριθμό της ημέρας του μήνα (την πρώτη, όλες οι τιμές εξόδου θα αλλάξουν κατά μία).
Δημιουργία μυστικών κωδικών και κρυπτογράφησης Βήμα 20
Δημιουργία μυστικών κωδικών και κρυπτογράφησης Βήμα 20

Βήμα 2. Επινοήστε έναν αλγόριθμο για να εφαρμόσετε τα μηνύματα

Ένας από τους πιο απλούς κρυπτογράφους που μπορείτε να εφαρμόσετε είναι ο κρυπτογράφος ROT1 (μερικές φορές ονομάζεται κρυπτογράφηση Caesar). Αυτό το όνομα σημαίνει απλώς ότι πρέπει να περιστρέψετε ένα μόνο γράμμα προς τα εμπρός στο αλφάβητο για κάθε γράμμα του μηνύματός σας.

  • Μήνυμα ROT1: Γεια σας
  • ROT1 Κρυπτογραφημένο: i; στ? Μ; Μ; Π
  • Το Caesar Ciphers μπορεί να τροποποιηθεί ώστε να περιστρέφεται προς τα εμπρός διάφορα διαφορετικά γράμματα του αλφαβήτου. Στην έννοια, τα ROT1 και ROT13 είναι ουσιαστικά τα ίδια.
  • Οι κρυπτογράφηση μπορεί να είναι απίστευτα περίπλοκες. Ορισμένες απαιτούν επίσης τη χρήση συντεταγμένων, χρόνων και άλλων τιμών. Κάποια διαδικασία κρυπτογράφησης μπορεί να απαιτεί τη χρήση υπολογιστή.
Δημιουργία μυστικών κωδικών και κρυπτογράφησης Βήμα 21
Δημιουργία μυστικών κωδικών και κρυπτογράφησης Βήμα 21

Βήμα 3. Κρυπτογράφηση μηνυμάτων

Χρησιμοποιήστε τον αλγόριθμό σας για να κρυπτογραφήσετε τα μηνύματά σας. Καθώς μαθαίνετε τη διαδικασία κρυπτογράφησης, η ταχύτητά σας θα πρέπει να αυξηθεί. Προσθέστε στον αλγόριθμό σας για να τον κάνετε πιο περίπλοκο. Για παράδειγμα,

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

    • 1ο Αποκρυπτογραφημένο Μήνυμα: 7; 2; 3; 6; 3
    • Κλειδί βιβλίου: A_girl (τα κενά δεν υπολογίζονται)

      /Του

      Βήμα 7. γράμματα μακριά από /A /

      / e/ i

      Βήμα 2. γράμματα μακριά από /g /

      / l/ i

      Βήμα 3. χώρους μακριά από /i /

      Και ούτω καθεξής…

    • Κλειδί Προσαρμοσμένο Μήνυμα: Γεια σας
Δημιουργία μυστικών κωδικών και κρυπτογράφησης Βήμα 22
Δημιουργία μυστικών κωδικών και κρυπτογράφησης Βήμα 22

Βήμα 4. Αποκρυπτογράφηση μηνυμάτων

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

Υπόδειξη:

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

Μέθοδος 5 από 5: Πιάσιμο των τυπικών κρυπτογράφησης

Δημιουργία μυστικών κωδικών και κρυπτογράφησης Βήμα 23
Δημιουργία μυστικών κωδικών και κρυπτογράφησης Βήμα 23

Βήμα 1. Master Morse Code

Ανεξάρτητα από το όνομά του, ο κώδικας Morse είναι κρυπτογράφηση. Οι κουκκίδες και παύλες αντιπροσωπεύουν μεγάλα και σύντομα ηλεκτρικά σήματα τα οποία, με τη σειρά τους, αντιπροσωπεύουν τα γράμματα του αλφαβήτου. Αυτό επέτρεψε την παλιά ηλεκτρική επικοινωνία (τηλεγράφοι). Τα κοινά γράμματα στο Morse, που παριστάνονται ως μεγάλα (_) και σύντομα (.) Σήματα, περιλαμβάνουν:

  • R; S; Τ; L:._. ? _..; _;._..
  • ΕΝΑ; Ε; Ο:._; Το ? _ _ _
Δημιουργία μυστικών κωδικών και κρυπτογράφησης Βήμα 24
Δημιουργία μυστικών κωδικών και κρυπτογράφησης Βήμα 24

Βήμα 2. Χρησιμοποιήστε κρυπτογράφους μεταφοράς

Πολλοί μεγάλοι της ιστορίας, όπως ο ιδιοφυής Λεονάρντο Ντα Βίντσι, έχουν γράψει μηνύματα όπως θα φαίνονταν καθρεφτισμένα σε έναν καθρέφτη. Εξαιτίας αυτού, η κρυπτογράφηση με αυτόν τον τρόπο συχνά ονομάζεται "γραφή καθρέφτη". Αυτά τα είδη κρυπτογράφησης μπορεί να είναι δύσκολα στην αρχή, αλλά γενικά γίνονται γρήγορα δεύτερης φύσης.

Σημείωση:

Οι κρυπτογράφοι μεταφοράς γενικά αντιμετωπίζουν τα μηνύματα ή το σχηματισμό γραμμάτων οπτικά. Η εικόνα του μηνύματος μεταμορφώνεται για να αποκρύψει το νόημά του.

Δημιουργία μυστικών κωδικών και κρυπτογράφησης Βήμα 25
Δημιουργία μυστικών κωδικών και κρυπτογράφησης Βήμα 25

Βήμα 3. Μετατρέψτε μηνύματα σε δυαδικά

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

Το όνομα "Matt" θα κρυπτογραφούσε το δυαδικό ως: 01001101; 01000001; 01010100; 01010100

Συμβουλές

  • Σχεδιάστε έναν τρόπο κρυπτογράφησης χώρων μεταξύ λέξεων καθώς και των ίδιων των λέξεων. Αυτό θα ενισχύσει τον κωδικό σας και θα δυσκολέψει το σπάσιμο. Για παράδειγμα, μπορείτε να χρησιμοποιήσετε ένα γράμμα (Ε, Τ, Α, Ο και Ν λειτουργούν καλύτερα) αντί για κενό. Αυτά ονομάζονται nulls.
  • Μάθετε ένα διαφορετικό σενάριο, όπως το Runic και δημιουργήστε κλειδιά κρυπτογράφησης/αποκρυπτογράφησης για όσους θέλετε να στείλετε μηνύματα. Μπορείτε να τα βρείτε στο διαδίκτυο και λειτούργησαν καλά για μένα.
  • Εάν θέλετε ο κωδικός σας να είναι πιο ασφαλής, δημιουργήστε επιπλέον σύμβολα για κοινές καταλήξεις και αρχές λέξεων, όπως "-ing" και "th-". Επιπλέον, μπορείτε να παραλείψετε ή να προσθέσετε στην ακόλουθη λέξη τις λέξεις ενός γράμματος ('Α' και 'Ι'.) Μην κεφαλαία γράμματα και παραλείψτε απόστροφες. Κάντε μερικά γράμματα να έχουν τα ίδια σύμβολα με άλλα. Μπορεί επίσης να θέλετε να συνδυάσετε λέξεις δύο γραμμάτων με τη λέξη μετά από αυτές και να παραλείψετε το γράμμα "S" στο τέλος των λέξεων.

Συνιστάται: