I test di codifica e decodifica misurano la tua capacità di comprendere e applicare regole di sostituzione. Ti verrà fornita una chiave che associa lettere o simboli, e ti verrà chiesto di codificare o decodificare parole utilizzando quel sistema.

Questi test valutano il riconoscimento di schemi, l'applicazione di regole e il pensiero logico — competenze essenziali per ruoli che richiedono risoluzione sistematica dei problemi e attenzione ai dettagli. I nostri codici generati proceduralmente includono spostamenti di lettere, mappature numeriche, alfabeti invertiti e sostituzioni di simboli a vari livelli di difficoltà, garantendo pratica illimitata e unica.

Tutti i codici e le domande vengono generati localmente nel tuo browser. I tuoi progressi e le tue risposte vengono salvati solo sul tuo dispositivo — non raccogliamo mai dati personali.

Modelli e Formati Chiave

Codici Lettera-Numero

Ogni lettera è sostituita dalla sua posizione nell'alfabeto.

A=1, B=2, C=3, ... Z=26

Codici Numero-Lettera

Decodificare numeri convertendoli nella lettera corrispondente.

1=A, 2=B, 3=C, ... 26=Z

Cifrario Atbash

Ogni lettera è sostituita dal suo speculare nell'alfabeto (A in Z, B in Y, ecc.).

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

Cifrario di Cesare

Ogni lettera viene spostata di un numero fisso di posizioni nell'alfabeto.

Shifted letter = (Original position + Shift) mod 26. With shift=3: A→D, B→E, C→F, ..., X→A, Y→B, Z→C

Sostituzione con Simboli

Le lettere sono sostituite con simboli secondo una chiave data.

A=@, B=#, C=$, etc. (as specified in key)

Codici Combinati

Più regole di codifica vengono applicate in sequenza.

Apply Rule 1 to get intermediate result, then apply Rule 2 to get final result

Quadrato di Polibio

Le lettere sono codificate come coppie di coordinate in una griglia 5x5.

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

Cifrario a Spostamento Variabile

Ogni lettera viene spostata del suo numero di posizione (1ª +1, 2ª +2, ecc.).

Letter at position N shifts forward by N positions. Position 1: +1, Position 2: +2, Position 3: +3, etc.

Codice Vocale-Consonante

Le vocali e le consonanti seguono regole di spostamento diverse.

Vowels (A,E,I,O,U) shift by X positions. Consonants shift by Y positions.

Cifrario Tastiera

Le lettere si spostano lungo la loro riga nella tastiera QWERTY.

Top row: QWERTYUIOP, Middle row: ASDFGHJKL, Bottom row: ZXCVBNM. Shift right within each row.

Parola Invertita

La parola è scritta al contrario (trasposizione, non sostituzione).

Read letters from right to left. WORD -> DROW

Cifrario a Salto

Le lettere vengono riorganizzate prendendo posizioni alternate.

Take positions 1,3,5... then 2,4,6... Example: WATER (W1,A2,T3,E4,R5) -> WTR + AE = WTRAE

Strategie di Risoluzione

  • Numbers 1-26 (no numbers higher than 26)
  • Pattern follows alphabetical position
  • Often separated by hyphens or spaces
  • Given numbers, asked to find the word
  • Numbers are between 1 and 26
  • Decode by finding the letter at each position
  • Each letter maps to its 'mirror' position
  • A always becomes Z, Z always becomes A

Errori Comuni

  • Confusing letter positions (common: J=10, not 11)
  • Forgetting alphabet order mid-word
  • Not recognizing double-digit numbers (12 is L, not 1-2)
  • Confusing high numbers (is 20 T or U?)
  • Not recognizing common patterns (15=O, 5=E)
  • Mixing up single and double digit parsing

Domande Frequenti

Incontrerai codici lettera-numero (A=1, B=2), alfabeto invertito (A=Z, B=Y), alfabeti spostati (ogni lettera sostituita da una N posizioni più avanti) e sostituzioni di simboli. I livelli più difficili combinano più regole.
Agenzie governative, pubblica amministrazione, banche, forze armate, servizi di intelligence e organizzazioni che richiedono nulla osta di sicurezza. Questi test sono comuni in IBPS, SSC e altri concorsi pubblici in molti paesi.
Per prima cosa, comprendi la regola del codice esaminando attentamente la chiave. Applica la regola lettera per lettera. Per codici complessi, annota i passaggi intermedi. Verifica la tua risposta ricodificandola per conferma.
Ogni sistema di codice viene generato proceduralmente utilizzando regole di sostituzione casuali. Il sistema seleziona un tipo di cifrario (spostamento di lettere, mappatura numerica, alfabeto invertito o sostituzione di simboli), lo applica in modo coerente per creare parole codificate, e genera distrattori contenenti errori di decodifica specifici. I livelli più difficili combinano più regole. Questo garantisce che ogni domanda sia unica.

Fonti e Riferimenti

Codici Lettera-Numero

Codici Lettera-Numero
A=1, B=2, C=3, ... Z=26
CAT = 3-1-20
HELLO = 8-5-12-12-15
3-15-4-5 = CODE
Codifica la parola 'CAT' con codice lettera-numero
  1. 1
    C è la 3a lettera dell'alfabetoC → 3
  2. 2
    A è la 1a lettera dell'alfabetoA → 1
  3. 3
    T è la 20a lettera dell'alfabetoT → 20

Codici Numero-Lettera

Codici Numero-Lettera
1=A, 2=B, 3=C, ... 26=Z
19-21-14 = SUN
2-15-15-11 = BOOK
23-1-20-5-18 = WATER
Decodifica la sequenza 19-21-14
  1. 1
    19 è la 19a lettera = S19 → S
  2. 2
    21 è la 21a lettera = U21 → U
  3. 3
    14 è la 14a lettera = N14 → N

Cifrario Atbash

Cifrario Atbash
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
Codifica 'HELLO' con il cifrario Atbash
  1. 1
    H è l'8a lettera. Il suo speculare è l'8a dalla fine = SH → S
  2. 2
    E è la 5a lettera. Il suo speculare è la 5a dalla fine = VE → V
  3. 3
    L è la 12a lettera. Il suo speculare è la 12a dalla fine = OL → O
  4. 4
    L di nuovo diventa OL → O
  5. 5
    O è la 15a lettera. Il suo speculare è la 15a dalla fine = LO → L

Cifrario di Cesare

Caesar Cipher (Shift +3)
Codifica 'HELLO' con cifrario di Cesare spostamento 3
  1. 1
    H è l'8a lettera. Aggiungi 3: posizione 11 = KH → K
  2. 2
    E è la 5a lettera. Aggiungi 3: posizione 8 = HE → H
  3. 3
    L è la 12a lettera. Aggiungi 3: posizione 15 = OL → O
  4. 4
    L di nuovo: posizione 15 = OL → O
  5. 5
    O è la 15a lettera. Aggiungi 3: posizione 18 = RO → R

Sostituzione con Simboli

Sostituzione con Simboli
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
Decodifica '#@$' usando la chiave: A=@, B=#, C=$
  1. 1
    Cerca # nella chiave: B=#, quindi # = B# → B
  2. 2
    Cerca @ nella chiave: A=@, quindi @ = A@ → A
  3. 3
    Cerca $ nella chiave: C=$, quindi $ = C$ → C

Codici Combinati

Codici Combinati
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.
Codifica 'AB' con: prima spostamento +2, poi inverti alfabeto
  1. 1
    Passo 1: Sposta A di +2 → CA → C
  2. 2
    Passo 2: Inverti C → X (C è 3a, X è 3a dalla fine)C → X
  3. 3
    Passo 1: Sposta B di +2 → DB → D
  4. 4
    Passo 2: Inverti D → W (D è 4a, W è 4a dalla fine)D → W

Quadrato di Polibio

Quadrato di Polibio
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
Codifica 'CAT' con il quadrato di Polibio
  1. 1
    La griglia: Riga 1 = ABCDE, Riga 2 = FGHIK, Riga 3 = LMNOP, Riga 4 = QRSTU, Riga 5 = VWXYZ5x5 Grid
  2. 2
    C è in Riga 1, Colonna 3 → 13C → 13
  3. 3
    A è in Riga 1, Colonna 1 → 11A → 11
  4. 4
    T è in Riga 4, Colonna 4 → 44T → 44

Cifrario a Spostamento Variabile

Cifrario a Spostamento Variabile
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
Codifica 'CAT' con spostamento variabile (posizione 1 = +1, posizione 2 = +2, ecc.)
  1. 1
    C è alla posizione 1. Sposta +1: C (3a lettera) + 1 = DC → D
  2. 2
    A è alla posizione 2. Sposta +2: A (1a lettera) + 2 = CA → C
  3. 3
    T è alla posizione 3. Sposta +3: T (20a lettera) + 3 = WT → W

Codice Vocale-Consonante

Codice Vocale-Consonante
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
Codifica 'CAT' con vocali +1, consonanti +2
  1. 1
    C è una consonante. Sposta +2: C (3a) + 2 = EC → E
  2. 2
    A è una vocale. Sposta +1: A (1a) + 1 = BA → B
  3. 3
    T è una consonante. Sposta +2: T (20a) + 2 = VT → V

Cifrario Tastiera

Cifrario Tastiera
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)
Codifica 'DOG' con spostamento tastiera +1
  1. 1
    Righe tastiera: Alta = QWERTYUIOP, Media = ASDFGHJKL, Bassa = ZXCVBNMQWERTY Layout
  2. 2
    D è nella riga media. Sposta +1 → FD → F
  3. 3
    O è nella riga alta. Sposta +1 → PO → P
  4. 4
    G è nella riga media. Sposta +1 → HG → H

Parola Invertita

Parola Invertita
Read letters from right to left. WORD -> DROW
WATER -> RETAW
HELLO -> OLLEH
STAR -> RATS
Codifica 'WATER' invertendola
  1. 1
    Scrivi la parola: W-A-T-E-RWATER
  2. 2
    Leggi da destra a sinistra: R è ora il primoR
  3. 3
    E è il secondoRE
  4. 4
    T è il terzoRET
  5. 5
    A è il quarto, W è l'ultimoRETAW

Cifrario a Salto

Cifrario a Salto
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
Codifica 'WATER' con il cifrario a salto
  1. 1
    Numera le posizioni: W(1) A(2) T(3) E(4) R(5)WATER
  2. 2
    Estrai posizioni dispari (1, 3, 5): W, T, RWTR
  3. 3
    Estrai posizioni pari (2, 4): A, EAE
  4. 4
    Combina: dispari prima, poi pariWTR + AE