Κρυπτογράφημα του Καίσαρα
Το κρυπτογράφημα του Καίσαρα είναι ένα πολύ απλό κρυπτογράφημα, που χρησιμοποιούσε ο Ιούλιος Καίσαρας στις στρατιωτικές του επικοινωνίες.
Η αρχή της κρυπτογράφησης
Το κρυπτογράφημα μπορεί να δουλέψει με οποιοδήποτε αλφάβητο, αλλά συνήθως θεωρούμε ότι δουλεύει με το αγγλικό αλφάβητο των 26 γραμμάτων ab…yz. Το κλασικό κρυπτογράφημα του Καίσαρα λειτουργούσε ως εξής: κάθε γράμμα του απλού κειμένου «μετατοπιζόταν» κατά τρία γράμματα παρακάτω. Έτσι, στη θέση του γράμματος «a» γραφόταν το «d», στη θέση του «b» γραφόταν το «e» κ.ο.κ. Όταν φτάναμε στο τέλος του αλφαβήτου, ξεκινούσαμε πάλι από την αρχή. Έτσι το «z» θα κρυπτογραφούνταν ως «c». Ολόκληρη η μετατόπιση φαίνεται στον παρακάτω πίνακα:
Στην πρώτη γραμμή είναι τα γράμματα του απλού κειμένου, στη δεύτερη του κρυπτογραφημένου κειμένου. Αυτό σημαίνει ότι τη λέξη «geia» θα την κρυπτογραφούσαμε ως «jhld». Η κρυπτογράφηση εδώ δουλεύει με λατινικά γράμματα, γι' αυτό γράφουμε τη λέξη «γεια» με λατινικούς χαρακτήρες.
Γενίκευση του κρυπτογραφήματος του Καίσαρα
Ενώ ο Καίσαρας, σύμφωνα με την παράδοση, χρησιμοποιούσε πάντα μετατόπιση ακριβώς κατά τρία γράμματα, εμείς μπορούμε να γενικεύσουμε το κρυπτογράφημα σε μετατόπιση κατά οποιονδήποτε αριθμό γραμμάτων. Ως κλειδί του κρυπτογραφήματος χρησιμοποιείται τότε το γράμμα στο οποίο απεικονίζεται το «a». Έτσι το αρχικό κρυπτογράφημα του Καίσαρα αντιστοιχεί σε μετατόπιση κατά τρία γράμματα, δηλαδή στο γράμμα «d», αφού το «a» απεικονίζεται στο «d». Στους πίνακες-παραδείγματα το κλειδί είναι γραμμένο με έντονα γράμματα. Παρακάτω μπορείς να δημιουργήσεις πίνακα για οποιοδήποτε κλειδί:
Η κρυπτογράφηση γίνεται με τον ίδιο τρόπο: βρίσκουμε το γράμμα στην πάνω γραμμή και γράφουμε στη θέση του το γράμμα από την αντίστοιχη κάτω γραμμή. Η αποκρυπτογράφηση γίνεται προς την αντίθετη κατεύθυνση: βρίσκουμε το γράμμα στην κάτω γραμμή και γράφουμε στη θέση του το γράμμα από την πάνω γραμμή.
Παράδειγμα αποκρυπτογράφησης: έχουμε το κρυπτογραφημένο κείμενο «lwpnw» και θα αποκρυπτογραφήσουμε με το κλειδί w. Δημιουργούμε τον πίνακα με το κλειδί «w» και στην κάτω γραμμή βρίσκουμε τα γράμματα «lwpnw». Στην πάνω γραμμή διαβάζουμε το αρχικό κείμενο: «patra» (Πάτρα).
Διαδικτυακό εργαλείο κρυπτογράφησης και αποκρυπτογράφησης του κρυπτογραφήματος του Καίσαρα
Τέλος, μπορείς να κρυπτογραφήσεις και στη συνέχεια να αποκρυπτογραφήσεις οποιοδήποτε κείμενο με οποιοδήποτε κλειδί: