Δευτέρα 7 Φεβρουαρίου 2011

▪ Σπάστε τον κώδικα ΞΘΩΖΒΖΛΓΣ

Η μέθοδος κρυπτογράφησης Vigenere.
Να δούμε με ένα παράδειγμα πως δουλεύει η μέθοδος αυτή .
Υποθέτουμε ότι έχουμε επιλέξει τη λέξη «κλειδί» ΑΡΗΣ. Το γράμμα Α της λέξης «κλειδί» είναι το πρώτο (1) γράμμα της αλφαβήτα,το γράμμα Ρ είναι το δέκατο έβδομο (17) της αλφαβήτα,το γράμμα Η είναι το έβδομο (7) και το γράμμα Σ είναι το δέκατο όγδοο (18).Έτσι έχουμε αντιστοιχίσει τη λέξη «κλειδί» ΑΡΗΣ, στην ακολουθία αριθμών 1– 17– 7- 18.
Αν η λέξη που θέλουμε να κρυπτογραφήσουμε είναι ΝΟΡΜΑΝΔΙΑ, τότε ακολουθούμε την εξής διαδικασία: στη θέση του γράμματος Ν βάζουμε το γράμμα Ξ που βρίσκεται μία (1) θέση δεξιότερα του στο αλφάβητο(το 1 είναι ο πρώτος αριθμός της ακολουθίας των αριθμών που η αντιστοιχεί η λέξη «κλειδί»), στη θέση του γράμματος Ο βάζουμε το γράμμα Θ(17 θέσεις δεξιότερα), στην προκειμένη περίπτωση επειδή δεν «φτάνουν» τα γράμματα παίρνουμε πάλι από την αρχή το αλφάβητο, στη θέση του Ρ βάζουμε το Ω(7 θέσεις δεξιότερα), στη θέση του Μ βάζουμε το Ζ(18 θέσεις δεξιότερα), στη θέση του Α βάζουμε το Β (1 θέση δεξιότερα), επειδή τελείωσαν οι αριθμοί της λέξης «κλειδί» τους παίρνουμε πάλι από την αρχή.
Συνεχίζουμε έτσι και στη θέση του Ν βάζουμε Ζ(17 θέσεις δεξιότερα), στη θέση του Δ βάζουμε το Λ(7 θέσεις δεξιότερα), στη θέση του Ι βάζουμε το Γ(18 θέσεις δεξιότερα).
Εδώ στο τέλος έχουμε μία ειδική περίπτωση. Αν στη θέση του Α βάλουμε το γράμμα Β(1 θέση δεξιότερα), τότε θα έχουμε αντικαταστήσει το Α για δεύτερη φορά με το γράμμα Β. Για να μην συμβεί αυτό στη θέση του Α βάζουμε το Σ (17 θέσεις δεξιότερα), δηλαδή πηγαίνουμε στον επόμενο αριθμό της ακολουθίας που αντιστοιχεί στη λέξη «κλειδί».
Έτσι η λέξη ΝΟΡΜΑΝΔΙΑ έχει κρυπτογραφηθεί ως ΞΘΩΖΒΖΛΓΣΒασικό ρόλο στη μέθοδο κρυπτογράφησης Vigenere παίζει η λέξη «κλειδί» που στην προκειμένη περίπτωση έχει τέσσερα γράμματα (ΑΡΗΣ), θα μπορούσε η λέξη να έχει περισσότερα γράμματα η να είναι μία ολόκληρη φράση! 

Παρακάτω δίνω μία κρυπτογραφημένη λέξη και ο αναγνώστης ας προσπαθήσει να «σπάσει» τον κωδικό (λέξη «κλειδί») και να αποκρυπτογραφήσει το μήνυμα .
Θα χρησιμοποιήσω για λέξη «κλειδί» , μία λέξη που να έχει δύο μόνο γράμματα , για να μην γίνει υπερβολικά δύσκολη η προσπάθεια.  Το κρυπτογραφημένο μήνυμα είναι: ΝΕΣΞΓΔ.

2 σχόλια: