Από τότε που οι άνθρωποι ανέπτυξαν τη γλώσσα του σκύλου, χρησιμοποιήσαμε μυστικούς κωδικούς και κρυπτογράφηση για να αποκρύψουμε τα μηνύματα. Οι Αρχαίοι Έλληνες και οι Αιγύπτιοι χρησιμοποιούσαν κωδικούς για τη μετάδοση προσωπικών επικοινωνιών, η οποία αποτελεί τη βάση για τη σύγχρονη κατάρρευση κώδικα. Η κρυπτανάλυση είναι η μελέτη του κώδικα και πώς να το σπάσει. Το σπάσιμο των κωδικών είναι ένας κόσμος μυστικών και τεχνάσματα και μπορεί να είναι πολύ διασκεδαστικό. Εάν θέλετε να σπάσετε τον κώδικα, μπορείτε να μάθετε για τους πιο συνηθισμένους κωδικούς και πώς να ξεκινήσετε να αποκαλύπτετε τα μυστικά τους. Δείτε το Βήμα 1 για περισσότερες πληροφορίες.
Βήμα
Μέρος 1 από 3: Σπάσιμο της αλλαγής κωδικού πρόσβασης
Βήμα 1. Ξεκινήστε την αναζήτηση για λέξεις μεμονωμένων γραμμάτων στο μήνυμα
Ο περισσότερος κώδικας που χρησιμοποιεί σχετικά απλές αντικαταστάσεις είναι εύκολο να σπάσει κάνοντας ένα απλό plug-and-chug, κατανοώντας τα γράμματα ένα προς ένα και υπομονετικά υπολογίζοντας τον κώδικα με βάση εικασίες.
- Οι λέξεις με ένα γράμμα στα αγγλικά είναι "I" ή "a", οπότε θα πρέπει να προσπαθήσετε να "φράξετε" τα γράμματα, να αναζητήσετε μοτίβα γραμμάτων και-βασικά-να παίξετε το ρόλο του εκτελεστή. Εάν βρείτε τη λέξη "a - -", γνωρίζετε ότι οι λέξεις που χρησιμοποιούν πιο συχνά αυτό το μοτίβο είναι "είναι" ή "και". Μαντέψτε και ελέγξτε. Εάν αυτό δεν λειτουργεί, επιστρέψτε και δοκιμάστε ξανά τις άλλες επιλογές. Κάντε υπομονή και δοκιμάστε το αργά.
- Μην ανησυχείτε για το "σπάσιμο" του κώδικα όσο ανησυχείτε για την εκμάθηση της ανάγνωσής του. Η αναζήτηση μοτίβων και η αναγνώριση κανόνων που χρησιμοποιούν αγγλικά (ή οποιαδήποτε γλώσσα στην οποία είναι κωδικοποιημένη) θα σας επιτρέψει να σπάσετε τον κώδικα με χρόνο και προσπάθεια.
Βήμα 2. Βρείτε το σύμβολο ή το γράμμα που εμφανίζεται συχνότερα
Το πιο συχνά χρησιμοποιούμενο γράμμα στα αγγλικά είναι "e", ακολουθούμενο από "t" και "a". Καθώς ασκείστε, χρησιμοποιήστε την εισαγωγή σας σε κοινές λέξεις και δομές προτάσεων για να αρχίσετε να κάνετε λογικές εικασίες. Δεν θα είστε σίγουροι συχνά, αλλά το παιχνίδι της παραβίασης του κώδικα παίζεται κάνοντας λογικές επιλογές και διορθώνοντας επανειλημμένα λάθη.
Δώστε προσοχή στα διπλά σύμβολα και τις σύντομες λέξεις και ξεκινήστε να λύνετε πρώτα τα σύμβολα και τις λέξεις. Είναι ευκολότερο να κάνετε μια «έξυπνη» εικασία στη λέξη "an" ή "in" ή "at" παρά τη λέξη "αυτοκινητόδρομος"
Βήμα 3. Βρείτε τα γράμματα μετά την απόστροφο
Εάν το μήνυμα χρησιμοποιεί σημεία στίξης, είστε τυχεροί. Αυτό μπορεί να προσφέρει πολλά άλλα στοιχεία που μπορείτε να μάθετε να αναγνωρίζετε. Σχεδόν πάντα ακολουθούν οι αποστροφές από τα γράμματα S, T, D, M, LL ή RE. Έτσι, αν λάβετε δύο ίδια σύμβολα μετά την απόστροφο, έχετε λύσει το γράμμα "L".
Βήμα 4. Προσπαθήστε να προσδιορίσετε ποιον άλλο κωδικό έχετε βρει
Εάν, κατά την επίλυση, αναγνωρίσετε έναν από τους συνήθεις τύπους κώδικα από τον παραπάνω κώδικα, τον έχετε σπάσει και μπορείτε να σταματήσετε να συνδέετε και να πατάτε και να συνεχίσετε να συμπληρώνετε μηνύματα με βάση αυτόν τον κώδικα. Πιθανότατα δεν θα συμβαίνει τόσο συχνά, αλλά όσο πιο εξοικειωμένοι είστε με τους κοινούς κωδικούς, τόσο πιο πιθανό είναι να αναγνωρίσετε τους τύπους κωδικών που χρησιμοποιούνται και να είστε σε θέση να τους σπάσετε.
Η αντικατάσταση αριθμών και κωδικών πληκτρολογίου είναι κοινή στα καθημερινά μυστικά μηνύματα βασικού επιπέδου. Κοιτάξτε τους κωδικούς και χρησιμοποιήστε τους, αν κρίνουν σκόπιμο
Μέρος 2 από 3: Προσδιορισμός κοινών κωδικών
Βήμα 1. Μάθετε να αναγνωρίζετε εναλλακτικούς κωδικούς πρόσβασης
Βασικά, μια κρυπτογράφηση αντικατάστασης αποτελείται από την αντικατάσταση ενός γράμματος με ένα άλλο, σύμφωνα με προκαθορισμένους κανόνες. Οι κανόνες είναι κώδικες και η εκμάθηση και η χρήση τους είναι ο τρόπος για να «σπάσει» ο κώδικας και να διαβαστεί το μυστικό μήνυμα.
Ακόμα κι αν ο κώδικας περιέχει αριθμούς, κυριλλικό αλφάβητο, περίεργα σύμβολα ή ιερογλυφικά, εφόσον ο τύπος του συμβόλου που χρησιμοποιείται είναι συνεπής, μπορεί να ασχολείστε με μια κρυπτογράφηση αντικατάστασης, πράγμα που σημαίνει ότι θα πρέπει να μάθετε το αλφάβητο που χρησιμοποιείται και τους κανόνες εφαρμόζεται για να σπάσει τον κώδικα
Βήμα 2. Μάθετε πώς να κάνετε κωδικό πρόσβασης χρησιμοποιώντας τετράγωνα
Οι Έλληνες χρησιμοποίησαν τον παλαιότερο τύπο κρυπτογράφησης, ο οποίος χρησιμοποίησε ένα πλέγμα γραμμάτων που σχετίζονται με αριθμούς και στη συνέχεια χρησιμοποίησαν τους αριθμούς για να δημιουργήσουν μηνύματα. Είναι εύχρηστος κώδικας και υπήρξε ο ακρογωνιαίος λίθος της σύγχρονης κατάρρευσης κώδικα. Εάν λάβετε ένα μήνυμα που περιλαμβάνει μια μεγάλη σειρά αριθμών, μπορεί να έχει κωδικοποιηθεί με αυτόν τον τρόπο.
- Η πιο βασική μορφή του κώδικα χρησιμοποιεί τις γραμμές 1-5 και τις στήλες 1-5, στη συνέχεια γεμίζει τη μήτρα με κάθε γράμμα από αριστερά προς τα δεξιά και κάτω από το πλέγμα (συνδυάζοντας τα γράμματα Ι και J σε ένα διάστημα). Κάθε γράμμα στον κώδικα αναπαρίσταται με δύο αριθμούς, η στήλη στα αριστερά κρατά τον πρώτο αριθμό και η σειρά πάνω κρατά τον δεύτερο αριθμό.
- Για να κωδικοποιήσετε τη λέξη "wikihow" με αυτόν τον τρόπο, θα λάβετε τον κωδικό: 52242524233452
- Μια απλούστερη έκδοση αυτής της μεθόδου που χρησιμοποιείται συχνά από παιδιά περιλαμβάνει τη συγγραφή αριθμών που σχετίζονται άμεσα με το πού βρίσκονται τα γράμματα του αλφαβήτου. Α = 1, Β = 2, και ούτω καθεξής.
Βήμα 3. Μάθετε τη βάρδια Cesar
Ο Ιούλιος Καίσαρας δημιούργησε έναν κώδικα που είναι καλός, εύχρηστος και κατανοητός, αλλά πολύ δύσκολο να σπάσει, οπότε είναι ένα από τα θεμελιώδη συστήματα κώδικα που μελετάται ακόμη σήμερα ως βάση για πιο πολύπλοκους κώδικες. Με αυτόν τον τρόπο, μετακινείτε τη θέση ολόκληρου του αλφαβήτου αρκετές φορές προς μία κατεύθυνση. Με άλλα λόγια, η μετατόπιση των υπόλοιπων τριών διαστημάτων θα αντικαταστήσει το γράμμα Α με το Δ, το Β με το Ε, και ούτω καθεξής.
- Αυτή είναι επίσης η βασική αρχή πίσω από έναν κοινό παιδικό κωδικό που ονομάζεται "ROT1" (που σημαίνει "στροφή μία φορά". Με αυτόν τον κωδικό, όλα τα γράμματα προωθούνται σε ένα σημείο, οπότε το Α αντικαθίσταται από το Β, το Β από το Γ, και ούτω καθεξής.
- Κωδικοποιημένο "wikihow" χρησιμοποιώντας βασική αλλαγή Cesar με τρεις θέσεις προς τα αριστερά θα είναι: zlnlkrz
Βήμα 4. Αναζητήστε το μοτίβο πληκτρολογίου
Η αντικατάσταση πληκτρολογίου χρησιμοποιεί το παραδοσιακό μοτίβο αμερικανικού πληκτρολογίου (QWERTY), γενικά αλλάζοντας τα γράμματα πάνω, κάτω, αριστερά ή δεξιά σε συγκεκριμένο αριθμό θέσεων. Αλλάζοντας τη θέση των γραμμάτων σε ορισμένες κατευθύνσεις στο πληκτρολόγιο, μπορείτε να δημιουργήσετε απλούς κωδικούς. Γνωρίζοντας την αλλαγή κατεύθυνσης, μπορείτε να σπάσετε τον κώδικα.
Μετατοπίζοντας τη θέση της στήλης κατά ένα μέρος, μπορείτε να κωδικοποιήσετε τη λέξη "wikihow" ως εξής: "28i8y92"
Βήμα 5. Ελέγξτε εάν έχετε κωδικό πρόσβασης πολλαπλών χαρακτηριστικών
Στη βασική κρυπτογράφηση υποκατάστασης, ο κωδικοποιητής δημιουργεί εναλλακτικά αλφάβητα για να δημιουργήσει το κωδικοποιημένο μήνυμα. Ξεκινώντας από μια συγκεκριμένη περίοδο μετά τον Μεσαίωνα, αυτοί οι τύποι κωδικών έγιναν πολύ εύκολο να σπάσουν και οι κρυπτογράφοι άρχισαν να χρησιμοποιούν μια ποικιλία μεθόδων που χρησιμοποιούσαν πολλά αλφάβητα σε έναν κώδικα, καθιστώντας τον κωδικό που προέκυψε πολύ πιο δύσκολο να σπάσει εάν η μέθοδος ήταν άγνωστη Το
- Ο πίνακας του Trimethius είναι ένα πλέγμα με μοτίβο 26 x 26 που περιέχει κάθε μετατόπιση του αλφαβήτου του Cesar, το οποίο είναι αλφαβητικά ταξινομημένο, ή μερικές φορές παριστάνεται ως περιστρεφόμενος σωλήνας, ή "tabula recta". Υπάρχουν διάφοροι τρόποι χρήσης του πλέγματος ως κώδικας, συμπεριλαμβανομένης της χρήσης της πρώτης γραμμής για την κωδικοποίηση του πρώτου γράμματος στο μήνυμα, της δεύτερης γραμμής του δεύτερου γράμματος κ.ο.κ.
- Η γεννήτρια κώδικα θα χρησιμοποιήσει επίσης τον κωδικό πρόσβασης για να παραπέμψει σε ένα συγκεκριμένο πεδίο για κάθε γράμμα του κωδικοποιημένου μηνύματος. Με άλλα λόγια, εάν ο κωδικός πρόσβασης ήταν "wikihow" και ο κωδικοποιητής χρησιμοποιούσε αυτήν τη μέθοδο, θα αναφερόταν στη γραμμή "W" και στη στήλη του πρώτου γράμματος του κωδικοποιημένου κώδικα για να καθορίσετε το πρώτο γράμμα του μηνύματος. Αυτό είναι δύσκολο να σπάσει χωρίς να γνωρίζετε τον κωδικό πρόσβασης.
Μέρος 3 από 3: Γίνετε Codebreaker
Βήμα 1. Κάντε υπομονή
Το σπάσιμο του κώδικα απαιτεί πολλή υπομονή και επιμονή. Η δραστηριότητα είναι αργή και κουραστική, συχνά απογοητευτική γιατί πρέπει να μαντεύουμε ξανά και ξανά, δοκιμάζοντας διαφορετικά κλειδιά και λέξεις και μεθόδους. Αν σκοπεύετε να σπάσετε τον κώδικα, μάθετε να είστε ήρεμοι και υπομονετικοί, απολαμβάνοντας παράλληλα τα μυστήρια και τα παιχνίδια.
Βήμα 2. Γράψτε τον δικό σας κωδικό
Στα χαρτιά, το σενάριο είναι διασκεδαστικό, αλλά το να πηγαίνεις στον πολυαλφαβητικό κώδικα χωρίς τη βοήθεια λέξεων -κλειδιών είναι ακόμη πιο δύσκολο. Το να μάθετε να κωδικοποιείτε μόνοι σας χρησιμοποιώντας πολύπλοκα συστήματα κώδικα είναι ένας πολύ καλός τρόπος για να μάθετε πώς σκέφτονται οι κωδικοποιητές και μάθετε να τους σπάτε. Οι καλύτεροι κωδικοποιητές είναι επίσης καλοί στο να γράφουν τον δικό τους κώδικα και να δημιουργούν πολύ πιο απαιτητικούς κρυπτογράφους. Προκαλέστε τον εαυτό σας να μάθει πιο περίπλοκους τρόπους και πώς να τους λύσετε.
Η ανάλυση κωδικών και κρυπτογράφων εγκληματιών μπορεί να είναι ένας καλός τρόπος για να ανακτήσετε επιχειρηματικά μυστικά. Οι μπουκμέικερς, οι άρχοντες των ναρκωτικών, οι δολοφόνοι του ζωδιακού κύκλου και όλοι τους έχουν αναπτύξει απίστευτα πολύπλοκους κώδικες που αξίζει να μάθουν
Βήμα 3. Δοκιμάστε τον περίφημο άθραυστο κώδικα
Στο πλαίσιο της δημόσιας ψυχαγωγικής του προσέγγισης, το FBI δημοσιεύει περιοδικά κωδικούς για το κοινό που προσπαθεί να σπάσει. Δοκιμάστε τους κωδικούς και υποβάλετε τις απαντήσεις σας. Ποιος ξέρει-σύντομα θα βρεις δουλειά.
Ο Κρύπτος, ένα δημόσιο άγαλμα που βρίσκεται έξω από την έδρα της CIA, είναι ίσως ο πιο διάσημος άθραυστος κώδικας στον κόσμο. Αρχικά ο κώδικας δημιουργήθηκε ως δοκιμή για πράκτορες, που περιελάμβανε τέσσερις ξεχωριστούς πίνακες με τέσσερις διαφορετικούς κωδικούς. Χρειάστηκαν δέκα χρόνια για να σπάσει ο πρώτος αναλυτής τρεις από τους κωδικούς, αλλά ο τελευταίος παραμένει άθραυστος
Βήμα 4. Απολαύστε την πρόκληση και το μυστήριο
Το να σπάσεις τον κώδικα είναι σαν να ζεις σε ένα μυθιστόρημα του Νταν Μπράουν. Μάθετε να απολαμβάνετε τα μυστήρια και τις προκλήσεις των μυστικών κωδικών και βιώστε τη συγκίνηση της αποκάλυψης μυστικών.
Συμβουλές
- Μην αποθαρρύνεστε αν αφιερώνετε πολύ χρόνο στο σπάσιμο ενός κώδικα. Αυτό είναι φυσιολογικό.
- Εάν ο κωδικός είναι τυπωμένος, είναι πολύ πιθανό ο κωδικός να πληκτρολογείται με ειδικά γράμματα όπως τα Wingdings. Αυτό μπορεί να είναι μέρος της διπλής κρυπτογράφησης (οι περιελίξεις περιγράφουν το κωδικοποιημένο μήνυμα).
- Το γράμμα "e" είναι το πιο συχνά χρησιμοποιούμενο γράμμα στην αγγλική γλώσσα.
- Ένα γράμμα δύσκολα θα αντιπροσωπεύει ποτέ τον εαυτό του (το "Α" δεν θα αντικαταστήσει το "Α").
- Ένα γράμμα στην κρυπτογράφηση δεν σημαίνει ένα γράμμα στο αποκωδικοποιημένο μήνυμα.
- Το σπάσιμο του κώδικα είναι ευκολότερο εάν το μήνυμα είναι μεγαλύτερο. Είναι δύσκολο να σπάσετε σύντομους κωδικούς επειδή δεν θα μπορείτε να μετρήσετε τον αριθμό των φορών που χρησιμοποιούνται τα γράμματα.
Προειδοποίηση
- Να είστε προσεκτικοί με τον πολύπλοκο και άθραυστο κώδικα. Μην είσαι τρελός!
- Ορισμένοι κώδικες έχουν σχεδιαστεί με τέτοιο τρόπο ώστε να είναι αδύνατο να σπάσουν αν δεν έχετε πολλές πληροφορίες. Δηλαδή, ακόμη και αν έχετε το κλειδί για κρυπτογράφηση, φαίνεται αδύνατο. Απαιτεί λογισμικό ή απλώς εικασίες.