Publicidad

Codificación y Decodificación: Guía

Traducción de mensajes usando reglas de codificación y patrones de sustitución

Aprender

Códigos de Sustitución

Mapeos directos de letra a símbolo o letra a número

  1. Códigos Letra a Número
  2. Códigos Número a Letra
  3. Sustitución por Símbolos
  4. Cuadrado de Polibio

Transformaciones Alfabéticas

Desplazamiento y transformación del alfabeto

  1. Cifrado Atbash
  2. Cifrado César
  3. Código Vocal-Consonante
  4. Cifrado de Teclado

Códigos Avanzados

Reglas de codificación combinadas y de múltiples pasos

  1. Códigos Combinados
  2. Cifrado de Desplazamiento Variable
  3. Codificación Binaria
  4. Codificación del Teclado Telefónico (Multi-pulsación)
  5. Cifrado de Cerca de Rieles
  6. Cifrado ROT13
  7. Cifrado Vigenère

Cifrados de Transposición

Reordenamiento de posiciones de letras sin sustitución

  1. Palabra Invertida
  2. Cifrado de Salto

Aprender 1

Códigos Letra a Número

Cada letra se reemplaza por su posición en el alfabeto.

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

Cómo reconocerlo

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

Errores comunes

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

Resolución paso a paso

Codifica la palabra 'CAT' con código letra-número

  1. C es la 3.ª letra del alfabeto
  2. A es la 1.ª letra del alfabeto
  3. T es la 20.ª letra del alfabeto

Respuesta: 3-1-20

Aprender 2

Códigos Número a Letra

Decodificar números convirtiéndolos en su letra correspondiente.

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

Cómo reconocerlo

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

Errores comunes

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

Resolución paso a paso

Decodifica la secuencia 19-21-14

  1. 19 es la 19.ª letra del alfabeto = S
  2. 21 es la 21.ª letra del alfabeto = U
  3. 14 es la 14.ª letra del alfabeto = N

Respuesta: SUN

Aprender 3

Cifrado Atbash

Cada letra se reemplaza por su espejo en el alfabeto (A a Z, B a Y, etc.).

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

Cómo reconocerlo

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

Errores comunes

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

Resolución paso a paso

Codifica 'HELLO' con el cifrado Atbash

  1. H es la 8.ª letra. Su espejo es la 8.ª desde el final = S
  2. E es la 5.ª letra. Su espejo es la 5.ª desde el final = V
  3. L es la 12.ª letra. Su espejo es la 12.ª desde el final = O
  4. L de nuevo se convierte en O
  5. O es la 15.ª letra. Su espejo es la 15.ª desde el final = L

Respuesta: SVOOL

Aprender 4

Cifrado César

Cada letra se desplaza un número fijo de posiciones en el alfabeto.

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

Cómo reconocerlo

  • 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

Errores comunes

  • 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

Resolución paso a paso

Codifica 'HELLO' con cifrado César desplazamiento 3

  1. H es la 8.ª letra. Suma 3: posición 11 = K
  2. E es la 5.ª letra. Suma 3: posición 8 = H
  3. L es la 12.ª letra. Suma 3: posición 15 = O
  4. L de nuevo: posición 15 = O
  5. O es la 15.ª letra. Suma 3: posición 18 = R

Respuesta: KHOOR

Aprender 5

Sustitución por Símbolos

Las letras se reemplazan por símbolos según una clave dada.

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

Cómo reconocerlo

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

Errores comunes

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

Resolución paso a paso

Decodifica '#@$' usando la clave: A=@, B=#, C=$

  1. Busca # en la clave: B=#, así que # = B
  2. Busca @ en la clave: A=@, así que @ = A
  3. Busca $ en la clave: C=$, así que $ = C

Respuesta: BAC

Aprender 6

Códigos Combinados

Se aplican múltiples reglas de codificación en secuencia.

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.

Cómo reconocerlo

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

Errores comunes

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

Resolución paso a paso

Codifica 'AB' con: primero desplazamiento +2, luego invertir alfabeto

  1. Paso 1: Aplica desplazamiento +2 a A → C
  2. Paso 2: Invierte alfabeto en C → X (C es 3.ª, X es 3.ª desde el final)
  3. Paso 1: Aplica desplazamiento +2 a B → D
  4. Paso 2: Invierte alfabeto en D → W (D es 4.ª, W es 4.ª desde el final)

Respuesta: XW

Aprender 7

Cuadrado de Polibio

Las letras se codifican como pares de coordenadas en una cuadrícula 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

Cómo reconocerlo

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

Errores comunes

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

Resolución paso a paso

Codifica 'CAT' con el cuadrado de Polibio

  1. La cuadrícula: Fila 1 = ABCDE, Fila 2 = FGHIK, Fila 3 = LMNOP, Fila 4 = QRSTU, Fila 5 = VWXYZ
  2. C está en Fila 1, Columna 3 → 13
  3. A está en Fila 1, Columna 1 → 11
  4. T está en Fila 4, Columna 4 → 44

Respuesta: 13 11 44

Aprender 8

Cifrado de Desplazamiento Variable

Cada letra se desplaza según su número de posición (1.ª +1, 2.ª +2, etc.).

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

Cómo reconocerlo

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

Errores comunes

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

Resolución paso a paso

Codifica 'CAT' con desplazamiento variable (posición 1 = +1, posición 2 = +2, etc.)

  1. C está en posición 1. Desplaza +1: C (3.ª letra) + 1 = D
  2. A está en posición 2. Desplaza +2: A (1.ª letra) + 2 = C
  3. T está en posición 3. Desplaza +3: T (20.ª letra) + 3 = W

Respuesta: DCW

Aprender 9

Código Vocal-Consonante

Las vocales y consonantes siguen reglas de desplazamiento diferentes.

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

Cómo reconocerlo

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

Errores comunes

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

Resolución paso a paso

Codifica 'CAT' con vocales +1, consonantes +2

  1. C es una consonante. Desplaza +2: C (3.ª) + 2 = E
  2. A es una vocal. Desplaza +1: A (1.ª) + 1 = B
  3. T es una consonante. Desplaza +2: T (20.ª) + 2 = V

Respuesta: EBV

Aprender 10

Cifrado de Teclado

Las letras se desplazan a lo largo de su fila en el teclado 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)

Cómo reconocerlo

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

Errores comunes

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

Resolución paso a paso

Codifica 'DOG' con desplazamiento de teclado +1

  1. Filas del teclado: Superior = QWERTYUIOP, Media = ASDFGHJKL, Inferior = ZXCVBNM
  2. D está en la fila media (ASDFGHJKL). Desplaza +1 → F
  3. O está en la fila superior (QWERTYUIOP). Desplaza +1 → P
  4. G está en la fila media (ASDFGHJKL). Desplaza +1 → H

Respuesta: FPH

Aprender 11

Palabra Invertida

La palabra se deletrea al revés (transposición, no sustitución).

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

Cómo reconocerlo

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

Errores comunes

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

Resolución paso a paso

Codifica 'WATER' invirtiéndola

  1. Escribe la palabra: W-A-T-E-R
  2. Lee de derecha a izquierda: R es ahora la primera
  3. E es la segunda
  4. T es la tercera
  5. A es la cuarta, W es la última

Respuesta: RETAW

Aprender 12

Cifrado de Salto

Las letras se reorganizan tomando posiciones alternas.

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

Cómo reconocerlo

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

Errores comunes

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

Resolución paso a paso

Codifica 'WATER' con el cifrado de salto

  1. Numera las posiciones: W(1) A(2) T(3) E(4) R(5)
  2. Extrae posiciones impares (1, 3, 5): W, T, R
  3. Extrae posiciones pares (2, 4): A, E
  4. Combina: impares primero, luego pares

Respuesta: WTRAE

Aprender 13

Codificación Binaria

Representa la posición de cada letra en el alfabeto como un número en base 2 (ceros y unos).

La codificación binaria usa solo los dígitos 0 y 1. Cada posición en un número binario representa una potencia de 2: la cifra más a la derecha es 2^0 = 1, luego 2^1 = 2, 2^2 = 4, y así sucesivamente. Para codificar una letra, mapéala a su índice alfabético (A=1 ... Z=26, o A=0 ... Z=25) y convierte a binario. Cinco bits bastan para las 26 letras.

Letra → posición → binario

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

Cómo reconocerlo

  • Solo aparecen los dígitos 0 y 1
  • Cada grupo suele tener 5 bits
  • Decodificar requiere interpretar cada grupo como base 2

Errores comunes

  • Mezclar A=0 y A=1 a mitad de decodificación
  • Leer bits al revés
  • Usar potencias de 10 en lugar de 2

Aprender 14

Codificación del Teclado Telefónico (Multi-pulsación)

Codifica letras como pares (tecla, pulsación) usando la distribución del teclado ITU E.161.

En un teclado telefónico ITU E.161 estándar, las letras se agrupan bajo los dígitos 2–9: 2=ABC, 3=DEF, 4=GHI, 5=JKL, 6=MNO, 7=PQRS (cuatro letras), 8=TUV, 9=WXYZ (cuatro letras). En multi-pulsación, cada letra se representa por su dígito más el número de pulsaciones — A = 2-1, ..., Z = 9-4. No distingue mayúsculas y no usa 0 ni 1.

letra → (tecla, pulsación)

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

Cómo reconocerlo

  • Dígitos 2–9 emparejados con 1–4
  • No aparecen 0 ni 1 como primer número
  • Se hace referencia explícita a la disposición 2=ABC ... 9=WXYZ

Errores comunes

  • Olvidar que 7 y 9 tienen cuatro letras
  • Empezar el conteo en 0
  • Asignar letras a 1 o 0

Aprender 15

Cifrado de Cerca de Rieles

Un cifrado de transposición que escribe el texto plano en zigzag sobre N rieles y lee el cifrado fila por fila.

En el cifrado de cerca de rieles, el texto plano se escribe diagonalmente hacia abajo y hacia arriba sobre un número de 'rieles', formando un patrón en zigzag. Una vez colocado, el cifrado se lee fila por fila. El número de rieles N es la clave. Es una transposición pura — no se cambian letras, solo se reordenan — por lo que las frecuencias coinciden con el original.

Escribe M en zigzag sobre N rieles; lee fila por fila para C

  • HELLOWORLD, 3 rieles → zigzag → HOLELWRDLO
  • 'WE ARE DISCOVERED' con 3 rieles
  • El descifrado invierte el zigzag con el número de rieles conocido

Cómo reconocerlo

  • Se especifica un número de rieles o filas
  • El texto cifrado contiene las mismas letras que el plano
  • Las frecuencias coinciden con el idioma original

Errores comunes

  • Confundirlo con un cifrado de sustitución
  • Leer mal el zigzag
  • Usar el número de rieles incorrecto

Aprender 16

Cifrado ROT13

Un cifrado César con desplazamiento fijo de 13 que es su propio inverso para el alfabeto latino de 26 letras.

ROT13 reemplaza cada letra por la letra 13 posiciones después en el alfabeto, con vuelta al principio: A↔N, B↔O, C↔P, ..., M↔Z. Como 13 es exactamente la mitad de 26, aplicarlo dos veces devuelve el texto original — el cifrado es su propio inverso. Las letras con distinto caso y los caracteres no alfabéticos se dejan sin cambio.

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

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

Cómo reconocerlo

  • Cada letra se desplaza la misma cantidad
  • Aplicar la transformación dos veces devuelve el original
  • A↔N, B↔O, C↔P son pares clásicos

Errores comunes

  • Confundir ROT13 con atbash (que invierte el alfabeto)
  • Aplicar el desplazamiento a dígitos o puntuación
  • Desplazar 12 o 14 en lugar de exactamente 13

Aprender 17

Cifrado Vigenère

Un cifrado de sustitución polialfabética que usa una palabra clave repetida para determinar el desplazamiento de cada letra.

El cifrado Vigenère encripta cada letra del texto plano con un desplazamiento César cuyo tamaño lo determina la letra correspondiente de una clave repetida. Con A=0, ..., Z=25: C_i = (M_i + K_i) mod 26 y M_i = (C_i − K_i) mod 26, donde K_i es la letra clave en la posición i. Rompe el análisis de frecuencia simple porque la misma letra del texto plano se mapea a letras distintas según su posición en el ciclo.

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

  • HELLO con clave KEY → desplazamientos 10, 4, 24, 10, 4 → RIJVS
  • ATTACK con clave LEMON → LXFOPV
  • Clave AAAA reduce Vigenère a César con desplazamiento 0

Cómo reconocerlo

  • Se da una clave junto al texto cifrado
  • La misma letra cifrada no siempre corresponde a la misma letra plana
  • Las frecuencias son más planas que en un cifrado monoalfabético

Errores comunes

  • Olvidar repetir la clave cuando el mensaje es más largo
  • Usar A=1 en lugar de A=0
  • Restar en lugar de sumar al cifrar

Ejemplos resueltos

Los ejemplos resueltos conservan el conjunto original en cada dificultad. Abre uno para comparar el enunciado, las opciones, la respuesta correcta y la explicación.

Explicación

Publicidad