Κωδικοποίηση και Αποκωδικοποίηση: Οδηγός
Μετάφραση μηνυμάτων χρησιμοποιώντας κανόνες κωδικοποίησης και μοτίβα αντικατάστασης
Πίνακας Περιεχομένων
Μάθηση
Κώδικες Αντικατάστασης
Άμεσες αντιστοιχίσεις γράμματος-σε-σύμβολο ή γράμματος-σε-αριθμό
Αλφαβητικοί Μετασχηματισμοί
Μετατόπιση και μετασχηματισμός του αλφαβήτου
Προχωρημένοι Κώδικες
Συνδυασμένοι και πολυβηματικοί κανόνες κωδικοποίησης
Κρυπτογραφήματα Αντιμετάθεσης
Αναδιάταξη θέσεων γραμμάτων χωρίς αντικατάσταση
Μάθηση 1
Κωδικοί Γράμμα-σε-Αριθμό
Κάθε γράμμα αντικαθίσταται από τη θέση του στο αλφάβητο.
Letter-to-number coding is the simplest substitution cipher. Each letter is replaced by its position in the alphabet: A=1, B=2, C=3, and so on up to Z=26. To decode, convert each number back to its corresponding letter. This is often the first code type introduced in aptitude tests.
A=1, B=2, C=3, ... Z=26
- CAT = 3-1-20
- HELLO = 8-5-12-12-15
- 3-15-4-5 = CODE
Πώς να το αναγνωρίζετε
- Numbers 1-26 (no numbers higher than 26)
- Pattern follows alphabetical position
- Often separated by hyphens or spaces
Συνηθισμένα λάθη
- Confusing letter positions (common: J=10, not 11)
- Forgetting alphabet order mid-word
- Not recognizing double-digit numbers (12 is L, not 1-2)
Λύση βήμα προς βήμα
Κωδικοποιήστε τη λέξη 'CAT' με κώδικα γράμμα-αριθμό
- C είναι το 3ο γράμμα του αλφαβήτου
- A είναι το 1ο γράμμα του αλφαβήτου
- T είναι το 20ό γράμμα του αλφαβήτου
Απάντηση: 3-1-20
Μάθηση 2
Κωδικοί Αριθμό-σε-Γράμμα
Αποκωδικοποίηση αριθμών μετατρέποντας καθέναν στο αντίστοιχο γράμμα.
Number-to-letter decoding is the reverse of letter-to-number encoding. Given a sequence of numbers, convert each to the letter at that position in the alphabet: 1=A, 2=B, 3=C, etc. The key skill is quickly recognizing position values, especially for letters later in the alphabet.
1=A, 2=B, 3=C, ... 26=Z
- 19-21-14 = SUN
- 2-15-15-11 = BOOK
- 23-1-20-5-18 = WATER
Πώς να το αναγνωρίζετε
- Given numbers, asked to find the word
- Numbers are between 1 and 26
- Decode by finding the letter at each position
Συνηθισμένα λάθη
- Confusing high numbers (is 20 T or U?)
- Not recognizing common patterns (15=O, 5=E)
- Mixing up single and double digit parsing
Λύση βήμα προς βήμα
Αποκωδικοποιήστε την ακολουθία 19-21-14
- 19 είναι το 19ο γράμμα = S
- 21 είναι το 21ο γράμμα = U
- 14 είναι το 14ο γράμμα = N
Απάντηση: SUN
Μάθηση 3
Κρυπτογράφημα Atbash
Κάθε γράμμα αντικαθίσταται από τον καθρέφτη του στο αλφάβητο (Α σε Ω, Β σε Ψ κλπ.).
The Atbash cipher is an ancient Hebrew substitution cipher that replaces each letter with the letter at the opposite end of the alphabet. A becomes Z, B becomes Y, C becomes X, and so on. The pattern is symmetric: encoding and decoding use the same operation.
A to Z, B to Y, C to X, D to W, E to V, F to U, G to T, H to S, I to R, J to Q, K to P, L to O, M to N
- HELLO -> SVOOL
- CAT -> XZG
- WIZVM -> DREAM
Πώς να το αναγνωρίζετε
- Each letter maps to its 'mirror' position
- A always becomes Z, Z always becomes A
- Encoding and decoding are identical operations
Συνηθισμένα λάθη
- Confusing middle letters (L->O, M->N)
- Not recognizing the symmetric pattern
- Forgetting that the same operation encodes and decodes
Λύση βήμα προς βήμα
Κωδικοποιήστε 'HELLO' με το κρυπτογράφημα Atbash
- H είναι το 8ο γράμμα. Ο καθρέφτης του είναι το 8ο από το τέλος = S
- E είναι το 5ο γράμμα. Ο καθρέφτης του είναι το 5ο από το τέλος = V
- L είναι το 12ο γράμμα. Ο καθρέφτης του είναι το 12ο από το τέλος = O
- L ξανά γίνεται O
- O είναι το 15ο γράμμα. Ο καθρέφτης του είναι το 15ο από το τέλος = L
Απάντηση: SVOOL
Μάθηση 4
Κρυπτογράφημα Καίσαρα
Κάθε γράμμα μετατοπίζεται κατά σταθερό αριθμό θέσεων στο αλφάβητο.
The Caesar cipher shifts each letter by a fixed number of positions. If the shift is 3, A becomes D, B becomes E, and so on. At the end of the alphabet, it wraps around: X→A, Y→B, Z→C (with shift 3). Named after Julius Caesar who reportedly used a shift of 3 for military messages.
Shifted letter = (Original position + Shift) mod 26. With shift=3: A→D, B→E, C→F, ..., X→A, Y→B, Z→C
- Shift 1: CAT → DBU
- Shift 3: HELLO → KHOOR
- Shift 5: APPLE → FUUQJ
Πώς να το αναγνωρίζετε
- All letters shifted by the same amount
- Key shows consistent pattern (A→D, B→E means shift 3)
- Wraps around at Z back to A
Συνηθισμένα λάθη
- Forgetting to wrap around (Y+3 should be B, not beyond Z)
- Shifting in the wrong direction for decoding
- Not identifying the shift value from given examples
Λύση βήμα προς βήμα
Κωδικοποιήστε 'HELLO' με κρυπτογράφημα Καίσαρα μετατόπιση 3
- H είναι το 8ο γράμμα. Πρόσθεσε 3: θέση 11 = K
- E είναι το 5ο γράμμα. Πρόσθεσε 3: θέση 8 = H
- L είναι το 12ο γράμμα. Πρόσθεσε 3: θέση 15 = O
- L ξανά: θέση 15 = O
- O είναι το 15ο γράμμα. Πρόσθεσε 3: θέση 18 = R
Απάντηση: KHOOR
Μάθηση 5
Αντικατάσταση Συμβόλων
Τα γράμματα αντικαθίστανται με σύμβολα σύμφωνα με ένα δεδομένο κλειδί.
Symbol substitution codes replace letters with symbols (@, #, $, %, etc.) according to a provided key. Unlike alphabetic shifts, there's no predictable pattern—you must use the key exactly as given. The key may only cover some letters, with others following a different rule.
A=@, B=#, C=$, etc. (as specified in key)
- If A=@, B=#, C=$ then ABC = @#$
- If X=!, Y=?, Z=* then XYZ = !?*
- Decode #@$ using A=@, B=#, C=$ → BAC
Πώς να το αναγνωρίζετε
- Message contains symbols not normally in words
- A key is provided mapping letters to symbols
- No predictable pattern—must use the key
Συνηθισμένα λάθη
- Trying to find a pattern instead of using the key
- Confusing similar-looking symbols
- Misreading which symbol maps to which letter
Λύση βήμα προς βήμα
Αποκωδικοποιήστε '#@$' με το κλειδί: A=@, B=#, C=$
- Αναζητήστε # στο κλειδί: B=#, άρα # = B
- Αναζητήστε @ στο κλειδί: A=@, άρα @ = A
- Αναζητήστε $ στο κλειδί: C=$, άρα $ = C
Απάντηση: BAC
Μάθηση 6
Συνδυασμένοι Κώδικες
Πολλαπλοί κανόνες κωδικοποίησης εφαρμόζονται σε σειρά.
Combined codes apply multiple transformations in sequence. For example, first reverse the alphabet, then shift by 2. Or first convert to numbers, then apply an operation. These are more complex because you must apply each rule in the correct order. The key will usually show the final result.
Apply Rule 1 to get intermediate result, then apply Rule 2 to get final result
- Reverse then shift 1: A→Z→A (reverse gives Z, shift gives A)
- Shift 2 then reverse: A→C→X (shift gives C, reverse gives X)
- Number + 5: A=1+5=6, B=2+5=7, etc.
Πώς να το αναγνωρίζετε
- Key doesn't match any single simple pattern
- May need to work backwards to identify rules
- Look for two-step transformations in examples
Συνηθισμένα λάθη
- Applying rules in the wrong order
- Trying to find a single rule when two are needed
- Not checking your work by encoding back
Λύση βήμα προς βήμα
Κωδικοποιήστε 'AB': πρώτα μετατόπιση +2, μετά αντιστροφή αλφαβήτου
- Βήμα 1: Μετατόπισε Α κατά +2 → C
- Βήμα 2: Αντίστρεψε C → X (C είναι 3ο, X είναι 3ο από το τέλος)
- Βήμα 1: Μετατόπισε B κατά +2 → D
- Βήμα 2: Αντίστρεψε D → W (D είναι 4ο, W είναι 4ο από το τέλος)
Απάντηση: XW
Μάθηση 7
Τετράγωνο Πολύβιου
Τα γράμματα κωδικοποιούνται ως ζεύγη συντεταγμένων σε πλέγμα 5x5.
The Polybius square is a cipher invented by the Greek historian Polybius around 150 BCE. Letters are arranged in a 5x5 grid, and each letter is represented by its row and column numbers. Since there are 26 letters but only 25 cells, I and J share a position.
Grid: Row 1 (ABCDE), Row 2 (FGHIK), Row 3 (LMNOP), Row 4 (QRSTU), Row 5 (VWXYZ). A=11, B=12, ... I/J=24, ... Z=55
- CAT -> 13 11 44
- HELLO -> 23 15 31 31 34
- DOG -> 14 34 22
Πώς να το αναγνωρίζετε
- Two-digit numbers representing coordinates
- First digit is row (1-5), second is column (1-5)
- I and J encode to the same value (24)
Συνηθισμένα λάθη
- Confusing row and column order
- Forgetting I/J share a cell
- Not recognizing the 5x5 grid pattern
Λύση βήμα προς βήμα
Κωδικοποιήστε 'CAT' με το τετράγωνο Πολύβιου
- Το πλέγμα: Σειρά 1 = ABCDE, Σειρά 2 = FGHIK, Σειρά 3 = LMNOP, Σειρά 4 = QRSTU, Σειρά 5 = VWXYZ
- C βρίσκεται στη Σειρά 1, Στήλη 3 → 13
- A βρίσκεται στη Σειρά 1, Στήλη 1 → 11
- T βρίσκεται στη Σειρά 4, Στήλη 4 → 44
Απάντηση: 13 11 44
Μάθηση 8
Κρυπτογράφημα Μεταβλητής Μετατόπισης
Κάθε γράμμα μετατοπίζεται κατά τον αριθμό θέσης του (1ο +1, 2ο +2 κλπ.).
Unlike the Caesar cipher where all letters shift by the same amount, the variable shift cipher uses position-dependent shifting. The first letter shifts by 1, the second by 2, and so on. This makes the cipher harder to break since the same letter can encode differently based on its position.
Letter at position N shifts forward by N positions. Position 1: +1, Position 2: +2, Position 3: +3, etc.
- CAT -> D(C+1) C(A+2) W(T+3) = DCW
- HELLO -> I(H+1) G(E+2) O(L+3) P(L+4) T(O+5) = IGOPT
Πώς να το αναγνωρίζετε
- Different shifts for each position
- First letter always shifts by 1
- Pattern: 1st +1, 2nd +2, 3rd +3...
Συνηθισμένα λάθη
- Using same shift for all letters
- Forgetting to wrap around Z back to A
- Miscounting positions (starting from 0 vs 1)
Λύση βήμα προς βήμα
Κωδικοποιήστε 'CAT' με μεταβλητή μετατόπιση (θέση 1 = +1, θέση 2 = +2, κλπ.)
- C είναι στη θέση 1. Μετατόπιση +1: C (3ο γράμμα) + 1 = D
- A είναι στη θέση 2. Μετατόπιση +2: A (1ο γράμμα) + 2 = C
- T είναι στη θέση 3. Μετατόπιση +3: T (20ό γράμμα) + 3 = W
Απάντηση: DCW
Μάθηση 9
Κώδικας Φωνήεν-Σύμφωνο
Τα φωνήεντα και τα σύμφωνα ακολουθούν διαφορετικούς κανόνες μετατόπισης.
This cipher applies different transformation rules to vowels (A, E, I, O, U) versus consonants. Typically, vowels shift by one amount while consonants shift by another. This creates two parallel encoding systems within the same cipher.
Vowels (A,E,I,O,U) shift by X positions. Consonants shift by Y positions.
- With vowels +1, consonants +2: CAT -> E(C+2) B(A+1) V(T+2) = EBV
- WATER -> Y(W+2) B(A+1) V(T+2) F(E+1) T(R+2) = YBVFT
Πώς να το αναγνωρίζετε
- Two different shift patterns
- Identify vowels vs consonants first
- Vowels: A, E, I, O, U; all others are consonants
Συνηθισμένα λάθη
- Applying wrong shift to vowels/consonants
- Forgetting Y is a consonant (not a vowel)
- Not identifying which shift applies to which group
Λύση βήμα προς βήμα
Κωδικοποιήστε 'CAT' με φωνήεντα +1, σύμφωνα +2
- C είναι σύμφωνο. Μετατόπιση +2: C (3ο) + 2 = E
- A είναι φωνήεν. Μετατόπιση +1: A (1ο) + 1 = B
- T είναι σύμφωνο. Μετατόπιση +2: T (20ό) + 2 = V
Απάντηση: EBV
Μάθηση 10
Κρυπτογράφημα Πληκτρολογίου
Τα γράμματα μετατοπίζονται κατά μήκος της σειράς τους στο πληκτρολόγιο QWERTY.
The keyboard cipher shifts letters within their QWERTY keyboard row. Q-W-E-R-T-Y-U-I-O-P form the top row, A-S-D-F-G-H-J-K-L the middle row, and Z-X-C-V-B-N-M the bottom row. Each letter shifts to an adjacent letter in its row, wrapping around at the end.
Top row: QWERTYUIOP, Middle row: ASDFGHJKL, Bottom row: ZXCVBNM. Shift right within each row.
- Shift 1: CAT -> V(C->V) S(A->S) Y(T->Y)
- Shift 1: DOG -> F(D->F) P(O->P) H(G->H)
Πώς να το αναγνωρίζετε
- Letters stay in their keyboard row
- Adjacent letters on keyboard
- Q->W, A->S, Z->X pattern
Συνηθισμένα λάθη
- Not visualizing the keyboard layout
- Confusing which row a letter belongs to
- Forgetting row wrap-around (P->Q, L->A, M->Z)
Λύση βήμα προς βήμα
Κωδικοποιήστε 'DOG' με μετατόπιση πληκτρολογίου +1
- Σειρές πληκτρολογίου: Πάνω = QWERTYUIOP, Μέση = ASDFGHJKL, Κάτω = ZXCVBNM
- D είναι στη μεσαία σειρά. Μετατόπιση +1 → F
- O είναι στην πάνω σειρά. Μετατόπιση +1 → P
- G είναι στη μεσαία σειρά. Μετατόπιση +1 → H
Απάντηση: FPH
Μάθηση 11
Αντεστραμμένη Λέξη
Η λέξη γράφεται ανάποδα (αντιμετάθεση, όχι αντικατάσταση).
Unlike substitution ciphers that replace letters, the reverse word cipher is a transposition cipher that rearranges the order of letters. The word is simply spelled backwards. This is one of the simplest ciphers but represents a fundamentally different approach to encoding.
Read letters from right to left. WORD -> DROW
- WATER -> RETAW
- HELLO -> OLLEH
- STAR -> RATS
Πώς να το αναγνωρίζετε
- No letter substitution occurs
- Same letters in reversed order
- Read backwards to decode
Συνηθισμένα λάθη
- Looking for letter substitution patterns
- Not recognizing it as simple reversal
- Confusing with Atbash (reverse alphabet)
Λύση βήμα προς βήμα
Κωδικοποιήστε 'WATER' αντιστρέφοντας
- Γράψτε τη λέξη: W-A-T-E-R
- Διαβάστε από δεξιά προς αριστερά: R είναι τώρα πρώτο
- E είναι δεύτερο
- T είναι τρίτο
- A είναι τέταρτο, W είναι τελευταίο
Απάντηση: RETAW
Μάθηση 12
Κρυπτογράφημα Παράλειψης
Τα γράμματα αναδιατάσσονται λαμβάνοντας εναλλασσόμενες θέσεις.
The skip cipher is a transposition cipher that rearranges letters by extracting them at regular intervals. In the basic form, odd-positioned letters (1st, 3rd, 5th...) are written first, followed by even-positioned letters (2nd, 4th, 6th...). This scrambles the word without changing any individual letters.
Take positions 1,3,5... then 2,4,6... Example: WATER (W1,A2,T3,E4,R5) -> WTR + AE = WTRAE
- WATER -> WTRAE
- HELLO -> HLOEL
- STARS -> SASRT
Πώς να το αναγνωρίζετε
- Same letters, different order
- Pattern: odd positions first, then even
- No letter substitution
Συνηθισμένα λάθη
- Looking for substitution patterns
- Miscounting odd/even positions
- Forgetting which set comes first
Λύση βήμα προς βήμα
Κωδικοποιήστε 'WATER' με το κρυπτογράφημα παράλειψης
- Αριθμήστε τις θέσεις: W(1) A(2) T(3) E(4) R(5)
- Εξάγετε μονές θέσεις (1, 3, 5): W, T, R
- Εξάγετε ζυγές θέσεις (2, 4): A, E
- Συνδυάστε: μονές πρώτα, μετά ζυγές
Απάντηση: WTRAE
Μάθηση 13
Δυαδική Κωδικοποίηση
Αναπαριστά τη θέση κάθε γράμματος στο αλφάβητο ως δυαδικό αριθμό (0 και 1).
Η δυαδική κωδικοποίηση χρησιμοποιεί μόνο τα ψηφία 0 και 1. Κάθε θέση αντιπροσωπεύει μια δύναμη του 2: δεξιά 2^0 = 1, μετά 2^1 = 2, 2^2 = 4 κ.ο.κ. Για να κωδικοποιήσετε ένα γράμμα, αντιστοιχίστε το στη θέση του στο αλφάβητο (A=1 ... Z=26) και μετατρέψτε σε δυαδικό. Πέντε bit αρκούν για τα 26 γράμματα.
Γράμμα → θέση → δυαδικό
- A (= 1) → 00001
- M (= 13) → 01101
- Z (= 26) → 11010
- 1011₂ = 8 + 0 + 2 + 1 = 11
Πώς να το αναγνωρίζετε
- Εμφανίζονται μόνο τα ψηφία 0 και 1
- Κάθε ομάδα συνήθως έχει 5 bit
- Η αποκωδικοποίηση ερμηνεύει κάθε ομάδα ως αριθμό βάσης 2
Συνηθισμένα λάθη
- Μείξη των συμβάσεων A=0 και A=1
- Ανάγνωση bit σε λάθος κατεύθυνση
- Χρήση δυνάμεων του 10 αντί του 2
Μάθηση 14
Κωδικοποίηση Αριθμητικού Πληκτρολογίου Τηλεφώνου (Multi-tap)
Κωδικοποιεί γράμματα ως ζεύγη (πλήκτρο, πάτημα) με βάση τη διάταξη ITU E.161 του τηλεφωνικού πληκτρολογίου.
Σε ένα τυπικό τηλεφωνικό πληκτρολόγιο ITU E.161, τα γράμματα ομαδοποιούνται κάτω από τα ψηφία 2–9: 2=ABC, 3=DEF, 4=GHI, 5=JKL, 6=MNO, 7=PQRS (τέσσερα γράμματα), 8=TUV, 9=WXYZ (τέσσερα γράμματα). Στην κωδικοποίηση multi-tap, κάθε γράμμα αναπαρίσταται με το ψηφίο του και τον αριθμό πατημάτων — A = 2-1, ..., Z = 9-4. Δεν ξεχωρίζει πεζά/κεφαλαία· τα 0 και 1 δεν χρησιμοποιούνται.
γράμμα → (πλήκτρο, πάτημα)
- HELLO → 4-2 3-2 5-3 5-3 6-3
- ABC → 2-1 2-2 2-3
- Z → 9-4
Πώς να το αναγνωρίζετε
- Ψηφία 2–9 σε ζεύγη με 1–4
- Τα 0 ή 1 δεν εμφανίζονται ως πρώτος αριθμός
- Αναφέρεται η διάταξη 2=ABC ... 9=WXYZ
Συνηθισμένα λάθη
- Παράλειψη ότι τα 7 και 9 έχουν τέσσερα γράμματα
- Εκκίνηση μέτρησης από το 0
- Απόδοση γραμμάτων στα 1 ή 0
Μάθηση 15
Κρυπτογράφηση Rail Fence
Μια κρυπτογράφηση μετάθεσης που γράφει το απλό κείμενο σε σχήμα ζιγκ-ζαγκ πάνω σε N ράγες και διαβάζει το κρυπτοκείμενο γραμμή-γραμμή.
Στην κρυπτογράφηση rail fence, το απλό κείμενο γράφεται διαγώνια προς τα κάτω και προς τα πάνω πάνω σε έναν αριθμό «ραγών», σχηματίζοντας ζιγκ-ζαγκ. Το κρυπτοκείμενο διαβάζεται γραμμή-γραμμή. Ο αριθμός N των ραγών είναι το κλειδί. Είναι καθαρή μετάθεση — κανένα γράμμα δεν αλλάζει — οπότε οι συχνότητες ταιριάζουν με το πρωτότυπο.
Γράψε το M ζιγκ-ζαγκ σε N ράγες· διάβασε γραμμή-γραμμή για C
- HELLOWORLD, 3 ράγες → HOLELWRDLO
- «WE ARE DISCOVERED» με 3 ράγες
- Η αποκρυπτογράφηση αντιστρέφει το ζιγκ-ζαγκ με γνωστό N
Πώς να το αναγνωρίζετε
- Ορίζεται αριθμός ραγών ή γραμμών
- Το κρυπτοκείμενο περιέχει ακριβώς τα ίδια γράμματα με το απλό
- Οι συχνότητες ταιριάζουν με την αρχική γλώσσα
Συνηθισμένα λάθη
- Σύγχυση με κρυπτογράφηση αντικατάστασης
- Λανθασμένη ανάγνωση του ζιγκ-ζαγκ
- Χρήση λάθος αριθμού ραγών
Μάθηση 16
Κρυπτογράφηση ROT13
Κρυπτογράφηση Καίσαρα με σταθερή μετατόπιση 13, η οποία είναι αντίστροφη του εαυτού της για το λατινικό αλφάβητο των 26 γραμμάτων.
Το ROT13 αντικαθιστά κάθε γράμμα με αυτό που βρίσκεται 13 θέσεις μετά στο αλφάβητο, με αναδίπλωση: A↔N, B↔O, C↔P, ..., M↔Z. Επειδή το 13 είναι ακριβώς το μισό του 26, η διπλή εφαρμογή επιστρέφει το αρχικό κείμενο — η κρυπτογράφηση είναι η αντίστροφη του εαυτού της. Το πεζό/κεφαλαίο και μη γράμματα παραμένουν αμετάβλητα.
E(x) = (x + 13) mod 26
- HELLO → URYYB
- CLAUDE → PYNHQR
- ROT13(ROT13(x)) = x
Πώς να το αναγνωρίζετε
- Κάθε γράμμα μετατοπίζεται κατά την ίδια απόσταση
- Η διπλή εφαρμογή επιστρέφει το αρχικό
- A↔N, B↔O, C↔P είναι τα κλασικά ζεύγη
Συνηθισμένα λάθη
- Σύγχυση ROT13 με atbash (που αντιστρέφει το αλφάβητο)
- Εφαρμογή της μετατόπισης σε ψηφία ή σημεία στίξης
- Μετατόπιση κατά 12 ή 14 αντί για ακριβώς 13
Μάθηση 17
Κρυπτογράφηση Vigenère
Πολυαλφαβητική κρυπτογράφηση αντικατάστασης που χρησιμοποιεί μια επαναλαμβανόμενη λέξη-κλειδί για τον καθορισμό της μετατόπισης κάθε γράμματος.
Η κρυπτογράφηση Vigenère κρυπτογραφεί κάθε γράμμα του απλού κειμένου με μια μετατόπιση Καίσαρα της οποίας το μέγεθος καθορίζεται από το αντίστοιχο γράμμα ενός επαναλαμβανόμενου κλειδιού. Με A=0, ..., Z=25: C_i = (M_i + K_i) mod 26 και M_i = (C_i − K_i) mod 26. Εξουδετερώνει την απλή ανάλυση συχνοτήτων.
C_i = (M_i + K_i) mod 26· M_i = (C_i − K_i) mod 26
- HELLO με κλειδί KEY → RIJVS
- ATTACK με κλειδί LEMON → LXFOPV
- Κλειδί AAAA ανάγει το Vigenère σε Καίσαρα με μετατόπιση 0
Πώς να το αναγνωρίζετε
- Δίνεται κλειδί μαζί με το κρυπτοκείμενο
- Το ίδιο γράμμα του κρυπτοκειμένου δεν αντιστοιχεί πάντα στο ίδιο γράμμα του απλού
- Οι συχνότητες είναι πιο επίπεδες από ένα μονοαλφαβητικό σύστημα
Συνηθισμένα λάθη
- Παράλειψη επανάληψης του κλειδιού
- Χρήση A=1 αντί A=0
- Αφαίρεση αντί πρόσθεσης κατά την κρυπτογράφηση
Λυμένα παραδείγματα
Τα λυμένα παραδείγματα διατηρούν το αρχικό σύνολο ασκήσεων σε κάθε δυσκολία. Ανοίξτε ένα για να δείτε την εκφώνηση, τις επιλογές, τη σωστή απάντηση και την επεξήγηση.