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

Συγγραφέας: Mark Sanchez
Ημερομηνία Δημιουργίας: 6 Ιανουάριος 2021
Ημερομηνία Ενημέρωσης: 2 Ιούλιος 2024
Anonim
ΠΩΣ ΝΑ ΦΤΙΑΞΩ ΕΝΑΝ ΙΟ
Βίντεο: ΠΩΣ ΝΑ ΦΤΙΑΞΩ ΕΝΑΝ ΙΟ

Περιεχόμενο

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

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

Βήματα

Μέθοδος 1 από 3: Απάτες

Τυπικοί κωδικοί

  1. 1 Δημιουργήστε το δικό σας βιβλίο κωδικών. Οποιοσδήποτε πλήρης κωδικός απαιτεί ένα βιβλίο κωδικών. Βρείτε λέξεις ή φράσεις για να αντικαταστήσετε τις λέξεις ή τις φράσεις που θέλετε και, στη συνέχεια, τοποθετήστε τις όλες μαζί σε ένα βιβλίο κωδικών για να τις μοιραστείτε με τους εξαιρετικά μυστικούς φίλους σας.
  2. 2 Δημιουργήστε το μήνυμά σας. Χρησιμοποιώντας το βιβλίο κωδικών, γράψτε το μήνυμά σας προσεκτικά και προσεκτικά. Λάβετε υπόψη ότι η σύζευξη του κωδικού σας με έναν κρυπτογράφηση θα κάνει το μήνυμά σας ακόμα πιο ασφαλές!
  3. 3 Μεταφράστε το μήνυμά σας. Όταν οι φίλοι σας λάβουν το μήνυμα, θα πρέπει να χρησιμοποιήσουν το αντίγραφο του βιβλίου κωδικών για να μεταφράσουν το μήνυμα. Βεβαιωθείτε ότι γνωρίζουν ότι χρησιμοποιείτε διπλή μέθοδο προστασίας.

Βιβλίο κωδικών

  1. 1 Επιλέξτε ένα βιβλίο. Όταν χρησιμοποιείτε ένα βιβλίο κωδικών, θα δημιουργήσετε έναν κωδικό για να υποδείξετε πού βρίσκονται οι λέξεις που θέλετε να χρησιμοποιήσετε στο βιβλίο. Αν θέλετε να αυξήσετε τις πιθανότητες κάποια από τις λέξεις που χρειάζεστε να βρίσκεται στο βιβλίο κωδικών, χρησιμοποιήστε λεξικά ή μεγάλα βιβλία αναφοράς ταξιδιού. Θέλετε ο αριθμός των λέξεων που χρησιμοποιούνται στο βιβλίο να είναι μεγάλος και να σχετίζεται με διαφορετικά θέματα.
  2. 2 Μεταφράστε τις λέξεις του μηνύματός σας σε αριθμούς. Πάρτε την πρώτη λέξη του μηνύματός σας και βρείτε το κάπου στο βιβλίο. Στη συνέχεια, σημειώστε τον αριθμό σελίδας, τον αριθμό γραμμής και τον αριθμό λέξης. Γράψτε τα μαζί για να αντικαταστήσετε τη λέξη που θέλετε. Κάντε αυτήν τη λειτουργία για κάθε λέξη. Μπορείτε επίσης να χρησιμοποιήσετε αυτήν την τεχνική για να κρυπτογραφήσετε φράσεις εάν το βιβλίο κωδικών σας μπορεί να σας παράσχει την επιθυμητή φράση έτοιμη.
    • Έτσι, για παράδειγμα, η λέξη στη σελίδα 105, η πέμπτη γραμμή κάτω, η δωδέκατη στη σειρά, θα γίνει 105512, 1055,12 ή κάτι παρόμοιο.
  3. 3 Περάστε το μήνυμα. Δώστε το κρυπτογραφημένο μήνυμα στον φίλο σας. Ο Τομ θα χρειαστεί να χρησιμοποιήσει το ίδιο βιβλίο για να μεταφράσει αντίστροφα το μήνυμα.

Αστυνομική κωδικοποίηση

  1. 1 Επιλέξτε τις πιο δημοφιλείς φράσεις. Αυτός ο τύπος κώδικα λειτουργεί καλύτερα όταν έχετε ένα σύνολο φράσεων που χρησιμοποιείτε περισσότερο. Μπορεί να είναι οτιδήποτε από ένα απλό "Είναι χαριτωμένος!" σε κάτι πιο σοβαρό, όπως "δεν μπορώ να συναντηθώ αυτή τη στιγμή".
  2. 2 Προετοιμάστε έναν κωδικό για καθεμία από τις φράσεις. Μπορείτε να χρησιμοποιήσετε ένα ανάλογο της κωδικοποίησης της αστυνομίας και να εκχωρήσετε σε κάθε φράση έναν αριθμό ή μερικά γράμματα ή να χρησιμοποιήσετε άλλες φράσεις (όπως γίνεται στα νοσοκομεία). Για παράδειγμα, μπορείτε να πείτε "1099" αντί για "Αυτή η γραμμή έχει υποστεί ζημιά" ή μπορείτε να πείτε "Σκέφτομαι να πάω για ψάρεμα αυτό το Σαββατοκύριακο."Η χρήση αριθμών είναι ευκολότερη κατά τη γραφή, αλλά η χρήση φράσεων είναι λιγότερο ύποπτη.
  3. 3 Θυμηθείτε τον κωδικό. Αυτός ο τύπος κωδικοποίησης λειτουργεί καλύτερα αν μπορείτε να έχετε όλες τις φράσεις στο μυαλό σας, αν και ποτέ δεν βλάπτει να έχετε ένα βιβλίο κώδικα ως δίχτυ ασφαλείας!

Μέθοδος 2 από 3: Κρυπτογράφηση

Κρυπτογράφηση βάσει ημερομηνίας

  1. 1 Επιλέξτε ημερομηνία. Για παράδειγμα, θα είναι τα γενέθλια του Στίβεν Σπίλμπεργκ στις 18 Δεκεμβρίου 1946. Γράψτε αυτήν την ημερομηνία χρησιμοποιώντας αριθμούς και κλίσεις προς τα εμπρός (18/12/46) και, στη συνέχεια, αφαιρέστε τις καμπύλες για να λάβετε τον εξαψήφιο αριθμό 121846, τον οποίο μπορείτε να χρησιμοποιήσετε για τη μετάδοση του κρυπτογραφημένου μηνύματος.
  2. 2 Αντιστοιχίστε έναν αριθμό σε κάθε γράμμα. Φανταστείτε το μήνυμα "Λατρεύω τις ταινίες του Στίβεν Σπίλμπεργκ". Κάτω από το μήνυμα, γράφετε τον εξαψήφιο αριθμό σας ξανά και ξανά μέχρι το τέλος της πρότασης: 121 84612184 612184 6121846 121846121.
  3. 3 Κρυπτογραφήστε το μήνυμά σας. Γράψτε τα γράμματα από αριστερά προς τα δεξιά. Μετακινήστε κάθε γράμμα του απλού κειμένου κατά τον αριθμό των μονάδων που υποδεικνύονται κάτω από αυτό. Το γράμμα "Μ" μετατοπίζεται κατά μία μονάδα και γίνεται "Η", το γράμμα "Η" μετατοπίζεται κατά δύο μονάδες και γίνεται "Ρ". Λάβετε υπόψη ότι το γράμμα "I" μετατοπίζεται κατά 2 μονάδες, για αυτό πρέπει να μεταβείτε στην αρχή του αλφαβήτου και να γίνει "B". Το τελικό σας μήνυμα θα είναι "Npyo hfogbushchg yynyfya chukgmsё tsyuekseb".
  4. 4 Μεταφράστε το μήνυμά σας. Όταν κάποιος θέλει να διαβάσει το μήνυμά σας, το μόνο που χρειάζεται να γνωρίζει είναι η ημερομηνία που χρησιμοποιήσατε για την κωδικοποίηση. Για κωδικοποίηση, χρησιμοποιήστε την αντίστροφη διαδικασία: γράψτε τον αριθμητικό κωδικό και, στη συνέχεια, επιστρέψτε τα γράμματα με την αντίθετη σειρά.
    • Η κωδικοποίηση ημερομηνίας έχει το επιπλέον πλεονέκτημα ότι η ημερομηνία μπορεί να είναι απολύτως οτιδήποτε. Μπορείτε επίσης να αλλάξετε την ημερομηνία ανά πάσα στιγμή. Αυτό καθιστά πολύ πιο εύκολη την ενημέρωση του συστήματος κρυπτογράφησης από άλλες μεθόδους. Ωστόσο, είναι καλύτερο να αποφύγετε διάσημες ημερομηνίες όπως η 9η Μαΐου 1945.

Κρυπτογράφηση με αριθμό

  1. 1 Επιλέξτε έναν μυστικό αριθμό με τον φίλο σας. Για παράδειγμα, ο αριθμός 5.
  2. 2 Γράψτε το μήνυμά σας (χωρίς κενά) με αυτόν τον αριθμό γραμμάτων σε κάθε γραμμή (μην ανησυχείτε αν η τελευταία γραμμή είναι μικρότερη). Για παράδειγμα, το μήνυμα "Το εξώφυλλό μου είναι κάτω" θα μοιάζει με αυτό:
    • Moepre
    • Άνοιξε
    • ιερά
    • σκεπαστός
  3. 3 Για να δημιουργήσετε έναν κωδικό, πάρτε τα γράμματα από πάνω προς τα κάτω και γράψτε τα. Το μήνυμα θα είναι "Miikokererrypyatrtao".
  4. 4 Για να αποκρυπτογραφήσει το μήνυμά σας, ο φίλος σας πρέπει να μετρήσει τον συνολικό αριθμό γραμμάτων, να διαιρέσει με 5 και να καθορίσει εάν υπάρχουν ελλιπείς γραμμές. Στη συνέχεια, γράφει αυτά τα γράμματα σε στήλες, έτσι ώστε να υπάρχουν 5 γράμματα σε κάθε σειρά και μία ατελής γραμμή (εάν υπάρχει) και διαβάζει το μήνυμα.

Κρυπτογράφηση γραφικών

  1. 1 Σχεδιάστε τα σύμβολα κατακερματισμού και +. Δημιουργήστε τη βάση της κρυπτογράφησης σε ένα κομμάτι χαρτί. Θα μοιάζει με # και + (περιστρέψτε το σύμβολο συν ώστε να μοιάζει με διαμάντι και όχι με τετράγωνο).
  2. 2 Τακτοποιήστε τα γράμματα στα κελιά. Αυτά τα σχήματα έχουν κελιά μεταξύ των γραμμών. Συμπληρώστε αυτά τα κελιά με δύο γράμματα του αλφαβήτου. Τοποθετήστε τυχαία γράμματα και μην χρησιμοποιείτε το ίδιο γράμμα δύο φορές.
    • Οποιοσδήποτε παραλήπτης του μηνύματος θα πρέπει να έχει το ίδιο αντίγραφο της βάσης του κρυπτογράφησης με γράμματα για να διαβάσει το μήνυμά σας.
  3. 3 Γράψτε τον κωδικό σας. Πάρτε το πρώτο γράμμα του μηνύματός σας. Βρείτε το στη βάση της κρυπτογράφησης. Κοιτάξτε τις γραμμές που υπάρχουν γύρω του. Σχεδιάστε τις ίδιες γραμμές με τις γραμμές που σχηματίζουν τα κελιά στη βάση του κρυπτογράφου. Εάν το γράμμα που γράφετε είναι το δεύτερο στο κελί, προσθέστε μια τελεία στις γραμμές. Επαναλάβετε αυτήν τη λειτουργία για κάθε γράμμα του μηνύματος.

Η αναδιάταξη του Καίσαρα

  1. 1 Δημιουργήστε το δικό σας αλφάβητο κρυπτογράφησης. Ο κρυπτογράφος του Καίσαρα μετακινεί το αλφάβητο και στη συνέχεια αντικαθιστά τα γράμματα με τον νέο τους αριθμό με τη σειρά. Αυτό καθιστά τον κώδικα πιο δύσκολο να σπάσει αν αλλάζετε τακτικά τον αστερισμό. Για παράδειγμα, ένας κρυπτογράφος 3-μεταθέσεων θα σήμαινε ότι το Α γίνεται Ε, το Β γίνεται Υ, το Γ γίνεται Ι, κ.λπ. Αν θέλετε να γράψετε "Ραντεβού αύριο στο σταθμό", τότε το μήνυμα θα μοιάζει με "Yaopnvfevyo eeyapne ke opekuyoyo".
    • Υπάρχουν πολλές επιλογές για την αναδιάταξη του αλφαβήτου πριν από τη δημιουργία κώδικα. Αυτό καθιστά την κρυπτογράφηση πιο ασφαλή.
  2. 2 Καταγράψτε το μήνυμά σας. Έχοντας έναν βοηθό όπως ο κύκλος αποκωδικοποίησης μπορεί να γίνει πιο εύκολο αν μπορείτε να προετοιμάσετε ένα που ταιριάζει στον κώδικά σας.
  3. 3 Μεταφράστε το μήνυμα. Το άτομο που αποκρυπτογραφεί τον κωδικό σας χρειάζεται μόνο να γνωρίζει τον αριθμό για να ανακατασκευάσει σωστά το αλφάβητο. Αλλάξτε το τακτικά, αλλά βεβαιωθείτε ότι μπορείτε να μεταφέρετε με ασφάλεια στον παραλήπτη ποιος θα είναι ο νέος αριθμός αλλαγής αλφαβήτου.

Μέθοδος 3 από 3: Μυστικές γλώσσες

Μπερδεμένη γλώσσα

  1. 1 Προσδιορίστε τις λέξεις που ξεκινούν με φωνήεντα. Εάν υπάρχουν, προσθέστε "ay" στο τέλος της λέξης. Για παράδειγμα, το «αυτί» θα γίνει «αυτί», το «τόξο» θα γίνει «αρκάει» και το «προσβολή» θα γίνει «προσβολή».
  2. 2 Προσδιορίστε λέξεις που ξεκινούν με σύμφωνο. Εάν υπάρχουν, μετακινήστε το πρώτο γράμμα της λέξης στο τέλος και προσθέστε "ay". Εάν υπάρχουν δύο (ή περισσότερα) σύμφωνα στην αρχή μιας λέξης, αναδιατάξτε τα και προσθέστε "ay".
    • Για παράδειγμα, το "πτώμα" θα γίνει "uptrai", το "gram" θα γίνει "ammgray" και η "σκέψη" θα γίνει "σκέψου".
  3. 3 Μιλήστε μπερδεμένη γλώσσα. Η μπερδεμένη γλώσσα λειτουργεί καλύτερα αν την μιλάτε γρήγορα, αλλά χρειάζεται λίγος χρόνος προετοιμασίας. Μην σταματήσετε να ασκείστε!

Κωδικός μπιπ

  1. 1 Δημιουργήστε τον κωδικό ήχου σας. Αυτός ο κώδικας θα λειτουργεί ακριβώς όπως ο κώδικας Μορς. Θα χρειαστεί να εκχωρήσετε έναν κωδικό ρυθμού ήχου σε κάθε γράμμα ή μεμονωμένη λέξη. Επιλέξτε ρυθμούς που μπορείτε να θυμηθείτε.
  2. 2 Διδάξτε τον κωδικό σας σε άλλους. Ο κώδικας πρέπει να είναι πάντα στη μνήμη, οπότε διδάξτε τον κώδικα σε όλους με τους οποίους σκοπεύετε να τον χρησιμοποιήσετε.
  3. 3 Πατήστε το μήνυμά σας. Χρησιμοποιήστε τα δάχτυλά σας, το τέλος ενός μολυβιού ή άλλο εργαλείο για να μεταφέρετε το μήνυμά σας. Προσπαθήστε να είστε μυστικοπαθής. Δεν χρειάζεται κανείς να μαντέψει ότι επικοινωνείτε.

Ασυναρτησίες

  1. 1 Μάθε να μιλάς ανόητα. Το Gibberish είναι ένα γλωσσικό παιχνίδι σαν μια μπερδεμένη γλώσσα, αλλά ακούγεται πιο περίπλοκο. Σύντομη εξήγηση - πρέπει να προσθέσετε "-otag" (ή οποιοδήποτε ισοδύναμο) πριν από κάθε φωνήεν σε μια συλλαβή. Αυτό είναι πολύ πιο δύσκολο από ό, τι ακούγεται πραγματικά! Θα χρειαστεί εξάσκηση για να κατακτήσετε τέλεια αυτόν τον κώδικα.

Συμβουλές

  • Κρύψτε τον κωδικό σας σε ένα μέρος που μόνο ο αποστολέας και ο παραλήπτης γνωρίζουν. Για παράδειγμα, ξεβιδώστε οποιοδήποτε στυλό και βάλτε τον κωδικό σας μέσα, τοποθετήστε το στυλό πίσω, βρείτε ένα μέρος (όπως ένα μολύβι) και πείτε στον παραλήπτη πού και τι τύπο στυλό.
  • Κρυπτογραφήστε επίσης κενά για να μπερδέψετε ακόμη περισσότερο τον κώδικά σας. Για παράδειγμα, μπορείτε να χρησιμοποιήσετε γράμματα (Ε, Τ, Α, Ο και Η λειτουργούν καλύτερα) αντί για κενά. Ονομάζονται ανδρείκελα. Τα S, b, b και Y θα φαίνονται πολύ προφανή για έμπειρους διακόπτες κώδικα, οπότε μην τα χρησιμοποιείτε ή άλλους σημαντικούς χαρακτήρες.
  • Μπορείτε να δημιουργήσετε τον δικό σας κώδικα με τυχαία αναδιάταξη των γραμμάτων σε λέξεις. "Dij yemn στο πάρκο" - "Περίμενε με στο πάρκο."
  • Πάντα να στέλνετε κωδικούς σε πράκτορες στο πλευρό σας.
  • Όταν χρησιμοποιείτε τουρκικά ιρλανδικά, δεν χρειάζεται να χρησιμοποιήσετε συγκεκριμένα το "eb" πριν από το σύμφωνο. Μπορείτε να χρησιμοποιήσετε "δηλ.", "Br", "from" ή οποιονδήποτε άλλο δυσδιάκριτο συνδυασμό γραμμάτων.
  • Όταν χρησιμοποιείτε κωδικοποίηση θέσης, μη διστάσετε να προσθέσετε, αφαιρέσετε ή ακόμη και αναδιατάξετε γράμματα από το ένα μέρος στο άλλο για να κάνετε την αποκρυπτογράφηση ακόμη πιο δύσκολη. Βεβαιωθείτε ότι ο σύντροφός σας καταλαβαίνει τι κάνετε, αλλιώς όλα θα του έχουν νόημα. Μπορείτε να χωρίσετε το κείμενο σε μέρη, έτσι ώστε να υπάρχουν τρία, τέσσερα ή πέντε γράμματα στο καθένα και, στη συνέχεια, να τα εναλλάσσετε.
  • Για ανταλλαγή Caesar, μπορείτε να αλλάξετε τα γράμματα σε οποιονδήποτε αριθμό θέσεων, προς τα εμπρός ή προς τα πίσω. Απλά βεβαιωθείτε ότι οι κανόνες μετάθεσης είναι οι ίδιοι για κάθε γράμμα.
  • Να καταστρέφετε πάντα τα κρυπτογραφημένα μηνύματα.
  • Εάν χρησιμοποιείτε τον δικό σας κώδικα, μην το κάνετε πολύ περίπλοκο για να το καταλάβουν οι άλλοι. Μπορεί να είναι πολύ δύσκολο να αποκρυπτογραφηθεί, ακόμη και για εσάς!
  • Χρησιμοποιήστε τον κώδικα Morse. Αυτός είναι ένας από τους πιο διάσημους κωδικούς, οπότε ο συνομιλητής σας θα καταλάβει γρήγορα τι είναι.

Προειδοποιήσεις

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

Τι χρειάζεσαι

Για κωδικούς:


  • Βιβλίο ή λεξικό
  • Μολύβι
  • Χαρτί

Για κρυπτογράφηση:

  • Βαθμολογία για κωδικό
  • Μολύβι
  • Χαρτί
  • Οποιαδήποτε ημερομηνία