Advertentie

Coderen en Decoderen: Handleiding

Berichten vertalen met coderingsregels en substitutiepatronen

Leren

Substitutiecodes

Directe letter-naar-symbool- of letter-naar-nummer-toewijzingen

  1. Letter-naar-Nummer-codes
  2. Nummer-naar-Letter-codes
  3. Symboolvervanging
  4. Polybius-vierkant

Alfabettransformaties

Verschuiving en transformatie van het alfabet

  1. Atbash-cijfer
  2. Caesarcijfer
  3. Klinker-Medeklinker-code
  4. Toetsenbordcijfer

Geavanceerde Codes

Gecombineerde en meerstaps coderingsregels

  1. Gecombineerde Codes
  2. Variabele Verschuiving
  3. Binaire Codering
  4. Telefoontoetsenbord-codering (Multi-tap)
  5. Hekcijfer (Rail Fence)
  6. ROT13-cijfer
  7. Vigenère-cijfer

Transpositiecijfers

Herschikken van letterpositie zonder substitutie

  1. Omgekeerd Woord
  2. Springcijfer

Leren 1

Letter-naar-Nummer-codes

Elke letter wordt vervangen door zijn positie in het alfabet.

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

Zo herkent u het

  • Numbers 1-26 (no numbers higher than 26)
  • Pattern follows alphabetical position
  • Often separated by hyphens or spaces

Veelgemaakte fouten

  • Confusing letter positions (common: J=10, not 11)
  • Forgetting alphabet order mid-word
  • Not recognizing double-digit numbers (12 is L, not 1-2)

Stapsgewijze uitwerking

Codeer het woord 'CAT' met letter-naar-nummer code

  1. C is de 3e letter van het alfabet
  2. A is de 1e letter van het alfabet
  3. T is de 20e letter van het alfabet

Antwoord: 3-1-20

Leren 2

Nummer-naar-Letter-codes

Nummers decoderen door ze om te zetten naar de bijbehorende letter.

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

Zo herkent u het

  • Given numbers, asked to find the word
  • Numbers are between 1 and 26
  • Decode by finding the letter at each position

Veelgemaakte fouten

  • Confusing high numbers (is 20 T or U?)
  • Not recognizing common patterns (15=O, 5=E)
  • Mixing up single and double digit parsing

Stapsgewijze uitwerking

Decodeer de reeks 19-21-14

  1. 19 is de 19e letter = S
  2. 21 is de 21e letter = U
  3. 14 is de 14e letter = N

Antwoord: SUN

Leren 3

Atbash-cijfer

Elke letter wordt vervangen door zijn spiegel in het alfabet (A naar Z, B naar Y, enz.).

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

Zo herkent u het

  • Each letter maps to its 'mirror' position
  • A always becomes Z, Z always becomes A
  • Encoding and decoding are identical operations

Veelgemaakte fouten

  • Confusing middle letters (L->O, M->N)
  • Not recognizing the symmetric pattern
  • Forgetting that the same operation encodes and decodes

Stapsgewijze uitwerking

Codeer 'HELLO' met het Atbash-cijfer

  1. H is de 8e letter. Zijn spiegel is de 8e van het einde = S
  2. E is de 5e letter. Zijn spiegel is de 5e van het einde = V
  3. L is de 12e letter. Zijn spiegel is de 12e van het einde = O
  4. L opnieuw wordt O
  5. O is de 15e letter. Zijn spiegel is de 15e van het einde = L

Antwoord: SVOOL

Leren 4

Caesarcijfer

Elke letter wordt een vast aantal posities in het alfabet verschoven.

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

Zo herkent u het

  • 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

Veelgemaakte fouten

  • 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

Stapsgewijze uitwerking

Codeer 'HELLO' met Caesarcijfer verschuiving 3

  1. H is de 8e letter. Tel 3 op: positie 11 = K
  2. E is de 5e letter. Tel 3 op: positie 8 = H
  3. L is de 12e letter. Tel 3 op: positie 15 = O
  4. L opnieuw: positie 15 = O
  5. O is de 15e letter. Tel 3 op: positie 18 = R

Antwoord: KHOOR

Leren 5

Symboolvervanging

Letters worden vervangen door symbolen volgens een gegeven sleutel.

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

Zo herkent u het

  • Message contains symbols not normally in words
  • A key is provided mapping letters to symbols
  • No predictable pattern—must use the key

Veelgemaakte fouten

  • Trying to find a pattern instead of using the key
  • Confusing similar-looking symbols
  • Misreading which symbol maps to which letter

Stapsgewijze uitwerking

Decodeer '#@$' met de sleutel: A=@, B=#, C=$

  1. Zoek # in de sleutel: B=#, dus # = B
  2. Zoek @ in de sleutel: A=@, dus @ = A
  3. Zoek $ in de sleutel: C=$, dus $ = C

Antwoord: BAC

Leren 6

Gecombineerde Codes

Meerdere coderingsregels worden achtereenvolgens toegepast.

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.

Zo herkent u het

  • Key doesn't match any single simple pattern
  • May need to work backwards to identify rules
  • Look for two-step transformations in examples

Veelgemaakte fouten

  • Applying rules in the wrong order
  • Trying to find a single rule when two are needed
  • Not checking your work by encoding back

Stapsgewijze uitwerking

Codeer 'AB': eerst verschuiving +2, dan alfabet omkeren

  1. Stap 1: Verschuif A met +2 → C
  2. Stap 2: Keer C om → X (C is 3e, X is 3e van het einde)
  3. Stap 1: Verschuif B met +2 → D
  4. Stap 2: Keer D om → W (D is 4e, W is 4e van het einde)

Antwoord: XW

Leren 7

Polybius-vierkant

Letters worden gecodeerd als coördinatenparen in een 5x5-raster.

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

Zo herkent u het

  • 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)

Veelgemaakte fouten

  • Confusing row and column order
  • Forgetting I/J share a cell
  • Not recognizing the 5x5 grid pattern

Stapsgewijze uitwerking

Codeer 'CAT' met het Polybius-vierkant

  1. Het raster: Rij 1 = ABCDE, Rij 2 = FGHIK, Rij 3 = LMNOP, Rij 4 = QRSTU, Rij 5 = VWXYZ
  2. C zit in Rij 1, Kolom 3 → 13
  3. A zit in Rij 1, Kolom 1 → 11
  4. T zit in Rij 4, Kolom 4 → 44

Antwoord: 13 11 44

Leren 8

Variabele Verschuiving

Elke letter verschuift met zijn positienummer (1e +1, 2e +2, enz.).

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

Zo herkent u het

  • Different shifts for each position
  • First letter always shifts by 1
  • Pattern: 1st +1, 2nd +2, 3rd +3...

Veelgemaakte fouten

  • Using same shift for all letters
  • Forgetting to wrap around Z back to A
  • Miscounting positions (starting from 0 vs 1)

Stapsgewijze uitwerking

Codeer 'CAT' met variabele verschuiving (positie 1 = +1, positie 2 = +2, enz.)

  1. C staat op positie 1. Verschuif +1: C (3e letter) + 1 = D
  2. A staat op positie 2. Verschuif +2: A (1e letter) + 2 = C
  3. T staat op positie 3. Verschuif +3: T (20e letter) + 3 = W

Antwoord: DCW

Leren 9

Klinker-Medeklinker-code

Klinkers en medeklinkers volgen verschillende verschuivingsregels.

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

Zo herkent u het

  • Two different shift patterns
  • Identify vowels vs consonants first
  • Vowels: A, E, I, O, U; all others are consonants

Veelgemaakte fouten

  • Applying wrong shift to vowels/consonants
  • Forgetting Y is a consonant (not a vowel)
  • Not identifying which shift applies to which group

Stapsgewijze uitwerking

Codeer 'CAT' met klinkers +1, medeklinkers +2

  1. C is een medeklinker. Verschuif +2: C (3e) + 2 = E
  2. A is een klinker. Verschuif +1: A (1e) + 1 = B
  3. T is een medeklinker. Verschuif +2: T (20e) + 2 = V

Antwoord: EBV

Leren 10

Toetsenbordcijfer

Letters verschuiven langs hun QWERTY-toetsenbordrij.

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)

Zo herkent u het

  • Letters stay in their keyboard row
  • Adjacent letters on keyboard
  • Q->W, A->S, Z->X pattern

Veelgemaakte fouten

  • Not visualizing the keyboard layout
  • Confusing which row a letter belongs to
  • Forgetting row wrap-around (P->Q, L->A, M->Z)

Stapsgewijze uitwerking

Codeer 'DOG' met toetsenbordverschuiving +1

  1. Toetsenbordinrijen: Boven = QWERTYUIOP, Midden = ASDFGHJKL, Onder = ZXCVBNM
  2. D zit in de middelste rij. Verschuif +1 → F
  3. O zit in de bovenste rij. Verschuif +1 → P
  4. G zit in de middelste rij. Verschuif +1 → H

Antwoord: FPH

Leren 11

Omgekeerd Woord

Het woord wordt achterstevoren gespeld (transpositie, geen substitutie).

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

Zo herkent u het

  • No letter substitution occurs
  • Same letters in reversed order
  • Read backwards to decode

Veelgemaakte fouten

  • Looking for letter substitution patterns
  • Not recognizing it as simple reversal
  • Confusing with Atbash (reverse alphabet)

Stapsgewijze uitwerking

Codeer 'WATER' door omkering

  1. Schrijf het woord: W-A-T-E-R
  2. Lees van rechts naar links: R is nu de eerste
  3. E is de tweede
  4. T is de derde
  5. A is de vierde, W is de laatste

Antwoord: RETAW

Leren 12

Springcijfer

Letters worden herschikt door afwisselende posities te nemen.

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

Zo herkent u het

  • Same letters, different order
  • Pattern: odd positions first, then even
  • No letter substitution

Veelgemaakte fouten

  • Looking for substitution patterns
  • Miscounting odd/even positions
  • Forgetting which set comes first

Stapsgewijze uitwerking

Codeer 'WATER' met het springcijfer

  1. Nummer de posities: W(1) A(2) T(3) E(4) R(5)
  2. Haal oneven posities eruit (1, 3, 5): W, T, R
  3. Haal even posities eruit (2, 4): A, E
  4. Combineer: oneven eerst, dan even

Antwoord: WTRAE

Leren 13

Binaire Codering

Geeft de alfabetpositie van elke letter weer als een getal in basis 2.

Binaire codering gebruikt alleen de cijfers 0 en 1. Elke positie vertegenwoordigt een macht van 2: rechts 2^0 = 1, dan 2^1 = 2, 2^2 = 4 enzovoort. Om een letter te coderen, koppel je hem aan zijn alfabetpositie (A=1 ... Z=26) en zet dit om naar binair. Vijf bits volstaan voor alle 26 letters.

Letter → positie → binair

  • A (= 1) → 00001
  • M (= 13) → 01101
  • Z (= 26) → 11010
  • 1011₂ = 8 + 0 + 2 + 1 = 11

Zo herkent u het

  • Alleen de cijfers 0 en 1 komen voor
  • Elke groep bevat meestal 5 bits
  • Decoderen interpreteert elke groep als basis-2-getal

Veelgemaakte fouten

  • A=0 en A=1 door elkaar halen
  • Bits in de verkeerde richting lezen
  • Machten van 10 gebruiken in plaats van 2

Leren 14

Telefoontoetsenbord-codering (Multi-tap)

Codeert letters als (toets, druk)-paren volgens de ITU E.161 telefoontoetsenbordindeling.

Op een standaard ITU E.161-telefoontoetsenbord zijn letters gegroepeerd onder de cijfers 2–9: 2=ABC, 3=DEF, 4=GHI, 5=JKL, 6=MNO, 7=PQRS (vier letters), 8=TUV, 9=WXYZ (vier letters). Bij multi-tap wordt elke letter weergegeven door zijn cijfer plus het aantal drukken — A = 2-1, ..., Z = 9-4. Hoofdletterongevoelig; 0 en 1 worden niet gebruikt.

letter → (toets, druk)

  • HELLO → 4-2 3-2 5-3 5-3 6-3
  • ABC → 2-1 2-2 2-3
  • Z → 9-4

Zo herkent u het

  • Cijfers 2–9 gekoppeld aan kleine getallen 1–4
  • 0 of 1 komen niet voor als eerste getal
  • De indeling 2=ABC ... 9=WXYZ wordt genoemd

Veelgemaakte fouten

  • Vergeten dat 7 en 9 vier letters hebben
  • Tellen vanaf 0 in plaats van 1
  • Letters aan 1 of 0 toewijzen

Leren 15

Hekcijfer (Rail Fence)

Een transpositiecijfer dat de klartekst zigzag over N rails schrijft en de cijfertekst rij voor rij leest.

Bij het hekcijfer wordt de klartekst diagonaal omlaag en omhoog over een aantal 'rails' geschreven, waardoor een zigzagpatroon ontstaat. Daarna wordt de cijfertekst rij voor rij afgelezen. Het aantal rails N is de sleutel. Het is een pure transpositie — geen letter verandert — dus de frequenties komen overeen met de klartekst.

Schrijf M zigzag over N rails; lees rij voor rij voor C

  • HELLOWORLD, 3 rails → HOLELWRDLO
  • 'WE ARE DISCOVERED' met 3 rails
  • Decryptie keert de zigzag om met bekend aantal rails

Zo herkent u het

  • Er is een aantal rails of rijen gegeven
  • De cijfertekst bevat exact dezelfde letters als de klartekst
  • Frequenties komen overeen met de oorspronkelijke taal

Veelgemaakte fouten

  • Verwarren met een substitutiecijfer
  • Het zigzag verkeerd lezen
  • Verkeerd aantal rails gebruiken

Leren 16

ROT13-cijfer

Een Caesar-cijfer met vaste verschuiving van 13 dat zijn eigen inverse is voor het Latijnse alfabet van 26 letters.

ROT13 vervangt elke letter door de letter 13 posities verder in het alfabet, met omloop: A↔N, B↔O, C↔P, ..., M↔Z. Omdat 13 precies de helft van 26 is, levert tweemaal toepassen de oorspronkelijke tekst op — het cijfer is zijn eigen inverse. Hoofdletters/kleine letters en niet-letters blijven ongewijzigd.

E(x) = (x + 13) mod 26

  • HELLO → URYYB
  • CLAUDE → PYNHQR
  • ROT13(ROT13(x)) = x

Zo herkent u het

  • Elke letter wordt met hetzelfde aantal verschoven
  • Tweemaal toepassen geeft de oorspronkelijke tekst
  • A↔N, B↔O, C↔P zijn de klassieke paren

Veelgemaakte fouten

  • ROT13 verwarren met atbash (dat het alfabet omkeert)
  • De verschuiving op cijfers of leestekens toepassen
  • 12 of 14 verschuiven in plaats van exact 13

Leren 17

Vigenère-cijfer

Een polyalfabetisch substitutiecijfer dat een herhalend sleutelwoord gebruikt om de verschuiving van elke letter te bepalen.

Het Vigenère-cijfer versleutelt elke letter van de klartekst met een Caesar-verschuiving waarvan de grootte wordt bepaald door de overeenkomstige letter van een herhalende sleutel. Met A=0, ..., Z=25: C_i = (M_i + K_i) mod 26 en M_i = (C_i − K_i) mod 26. Dit doorbreekt eenvoudige frequentieanalyse.

C_i = (M_i + K_i) mod 26; M_i = (C_i − K_i) mod 26

  • HELLO met sleutel KEY → RIJVS
  • ATTACK met sleutel LEMON → LXFOPV
  • Een sleutel AAAA reduceert Vigenère tot Caesar met verschuiving 0

Zo herkent u het

  • Er wordt een sleutel naast de cijfertekst gegeven
  • Dezelfde cijferletter komt niet altijd overeen met dezelfde klartextletter
  • Frequenties zijn vlakker dan bij een monoalfabetisch cijfer

Veelgemaakte fouten

  • Vergeten de sleutel te herhalen
  • A=1 gebruiken in plaats van A=0
  • Aftrekken in plaats van optellen bij versleutelen

Uitgewerkte voorbeelden

De uitgewerkte voorbeelden bewaren de oorspronkelijke oefenset voor elk niveau. Open een voorbeeld om opdracht, keuzes, juiste antwoord en uitleg te vergelijken.

Uitleg

Advertentie