Δημοσιεύτηκε: 12 Φεβ 2012, 04:47
btw μπούρδες έκανα !
Άλα ντάλον.... ο αλγόριθμος του Καίσαρα δεν πάει έτσι....
Η κρυπτογράφηση γίνεται -> En( x ) = ( x + n ) mod 26
n ειναι το κλειδί ενω x η θέση του γράμματος στο αλφάβητο ξεκινώντας απο το 0..... 25
συνεπώς αν έχεις κλειδί 3 για παράδειγμα και το 1o γράμμα στο plaintext ειναι το Α τότε για το 1ο
γράμμα του κρυπτοκειμενου σε αντιστοιχία θα προκύψει οτι :
En( x ) = ( 0 + 3 ) mod26 το mod ειναι το υπόλοιπο της διαίρεσης και πάει σε όλο το (n+k) .
Σε αυτή τη περίπτωση οπως και σε περιπτώσεις οπου γενικά (n+k) < 26 λες πχ οτι το 3 (0+3) χωράει στο 26 ας πουμε 0 φορές και αφήνει υπόλοιπο 3
άρα 3 . Το 3 είναι το D ομως σύμφωνα με την θεωρία άρα το Α στο κρυπτοκείμενο θα αντιστοιχεί στο D . Στο επόμενο γράμμα τώρα στο Β έχουμε
En( x ) = ( 1 + 3) mod26 => Εn( x ) = 4 mod26 => En ( x ) = 4 ( το 26 στο 4 χωράει 0 φορές και αφήνει υπόλοιπο 4 ) το 1 αντιστοιχεί στο Β που έβαλα πριν άρα με το 4ο γράμμα που είναι το F για αυτο και στο σχήμα της Wikipedia κανει την αντίστοιχιση ακριβως ετσι.
Παντως αν θέλει κάποιος να ψάξει και τους γραμμικούς κρυπταλγόριθμους της μορφής :
Ek = (ap + b ) mod26 με κλειδί εδω ένα ζεύγος (a,b) πχ (7,12) => Εk= (7p + 12) mod26 αν έχει πχ σε κάποιο σημείο το -> 91 mod 24
(Για ελληνικά) τοτε σταματάει στο 1ο υπόλοιπο και δεν συνεχίζει !!!!
Άλα ντάλον.... ο αλγόριθμος του Καίσαρα δεν πάει έτσι....
Η κρυπτογράφηση γίνεται -> En( x ) = ( x + n ) mod 26
n ειναι το κλειδί ενω x η θέση του γράμματος στο αλφάβητο ξεκινώντας απο το 0..... 25
συνεπώς αν έχεις κλειδί 3 για παράδειγμα και το 1o γράμμα στο plaintext ειναι το Α τότε για το 1ο
γράμμα του κρυπτοκειμενου σε αντιστοιχία θα προκύψει οτι :
En( x ) = ( 0 + 3 ) mod26 το mod ειναι το υπόλοιπο της διαίρεσης και πάει σε όλο το (n+k) .
Σε αυτή τη περίπτωση οπως και σε περιπτώσεις οπου γενικά (n+k) < 26 λες πχ οτι το 3 (0+3) χωράει στο 26 ας πουμε 0 φορές και αφήνει υπόλοιπο 3
άρα 3 . Το 3 είναι το D ομως σύμφωνα με την θεωρία άρα το Α στο κρυπτοκείμενο θα αντιστοιχεί στο D . Στο επόμενο γράμμα τώρα στο Β έχουμε
En( x ) = ( 1 + 3) mod26 => Εn( x ) = 4 mod26 => En ( x ) = 4 ( το 26 στο 4 χωράει 0 φορές και αφήνει υπόλοιπο 4 ) το 1 αντιστοιχεί στο Β που έβαλα πριν άρα με το 4ο γράμμα που είναι το F για αυτο και στο σχήμα της Wikipedia κανει την αντίστοιχιση ακριβως ετσι.
Παντως αν θέλει κάποιος να ψάξει και τους γραμμικούς κρυπταλγόριθμους της μορφής :
Ek = (ap + b ) mod26 με κλειδί εδω ένα ζεύγος (a,b) πχ (7,12) => Εk= (7p + 12) mod26 αν έχει πχ σε κάποιο σημείο το -> 91 mod 24
(Για ελληνικά) τοτε σταματάει στο 1ο υπόλοιπο και δεν συνεχίζει !!!!