Les tests de codage et décodage mesurent votre capacité à comprendre et appliquer des règles de substitution. On vous donnera une clé qui associe des lettres ou symboles, puis on vous demandera d'encoder ou décoder des mots.

Ces tests évaluent la reconnaissance de motifs, l'application de règles et la pensée logique — des compétences essentielles pour les rôles nécessitant une résolution systématique de problèmes. Nos codes générés de manière procédurale incluent des décalages de lettres, des correspondances numériques et des substitutions de symboles à différents niveaux de difficulté.

Tous les codes et questions sont générés localement dans votre navigateur. Votre progression et vos réponses sont stockées uniquement sur votre appareil.

Modèles et Formats Clés

Codes Lettre-Nombre

Chaque lettre est remplacée par sa position dans l'alphabet.

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

Codes Nombre-Lettre

Décoder des nombres en les convertissant en leur lettre correspondante.

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

Chiffre Atbash

Chaque lettre est remplacée par son miroir dans l'alphabet (A en Z, B en Y, etc.).

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

Chiffre de César

Chaque lettre est décalée d'un nombre fixe de positions dans l'alphabet.

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

Substitution par Symboles

Les lettres sont remplacées par des symboles selon une clé donnée.

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

Codes Combinés

Plusieurs règles de codage sont appliquées en séquence.

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

Carré de Polybe

Les lettres sont codées en paires de coordonnées dans une grille 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

Chiffre à Décalage Variable

Chaque lettre est décalée selon son numéro de position (1re +1, 2e +2, etc.).

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

Code Voyelle-Consonne

Les voyelles et consonnes suivent des règles de décalage différentes.

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

Chiffre Clavier

Les lettres se décalent le long de leur rangée du clavier QWERTY.

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

Mot Inversé

Le mot est épelé à l'envers (transposition, pas substitution).

Read letters from right to left. WORD -> DROW

Chiffre à Saut

Les lettres sont réarrangées en prenant des positions alternées.

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

Stratégies de Résolution

  • 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

Pièges Courants

  • 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

Questions Fréquentes

Vous rencontrerez des codes lettre-à-nombre (A=1, B=2), alphabet inversé (A=Z, B=Y), alphabets décalés et substitutions de symboles.
Agences gouvernementales, fonction publique, banques, militaires et organisations nécessitant une habilitation de sécurité.
D'abord, comprenez la règle du code en examinant la clé attentivement. Appliquez la règle lettre par lettre.
Chaque système de code est généré de manière procédurale en utilisant des règles de substitution aléatoires. Le système sélectionne un type de chiffrement, l'applique de manière cohérente pour créer des mots encodés, et génère des distracteurs contenant des erreurs de décodage spécifiques. Les niveaux plus difficiles combinent plusieurs règles. Cela garantit que chaque question est unique.

Sources et Références

Codes Lettre-Nombre

Codes Lettre-Nombre
A=1, B=2, C=3, ... Z=26
CAT = 3-1-20
HELLO = 8-5-12-12-15
3-15-4-5 = CODE
Encodez le mot 'CAT' en code lettre-nombre
  1. 1
    C est la 3e lettre de l'alphabetC → 3
  2. 2
    A est la 1re lettre de l'alphabetA → 1
  3. 3
    T est la 20e lettre de l'alphabetT → 20

Codes Nombre-Lettre

Codes Nombre-Lettre
1=A, 2=B, 3=C, ... 26=Z
19-21-14 = SUN
2-15-15-11 = BOOK
23-1-20-5-18 = WATER
Décodez la séquence 19-21-14
  1. 1
    19 est la 19e lettre de l'alphabet = S19 → S
  2. 2
    21 est la 21e lettre = U21 → U
  3. 3
    14 est la 14e lettre = N14 → N

Chiffre Atbash

Chiffre 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
Encodez 'HELLO' avec le chiffre Atbash
  1. 1
    H est la 8e lettre. Son miroir est la 8e depuis la fin = SH → S
  2. 2
    E est la 5e lettre. Son miroir est la 5e depuis la fin = VE → V
  3. 3
    L est la 12e lettre. Son miroir est la 12e depuis la fin = OL → O
  4. 4
    L à nouveau donne OL → O
  5. 5
    O est la 15e lettre. Son miroir est la 15e depuis la fin = LO → L

Chiffre de César

Caesar Cipher (Shift +3)
Encodez 'HELLO' avec un chiffre de César décalage 3
  1. 1
    H est la 8e lettre. Ajoutez 3 : position 11 = KH → K
  2. 2
    E est la 5e lettre. Ajoutez 3 : position 8 = HE → H
  3. 3
    L est la 12e lettre. Ajoutez 3 : position 15 = OL → O
  4. 4
    L encore : position 15 = OL → O
  5. 5
    O est la 15e lettre. Ajoutez 3 : position 18 = RO → R

Substitution par Symboles

Substitution par Symboles
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
Décodez '#@$' avec la clé : A=@, B=#, C=$
  1. 1
    Cherchez # dans la clé : B=#, donc # = B# → B
  2. 2
    Cherchez @ dans la clé : A=@, donc @ = A@ → A
  3. 3
    Cherchez $ dans la clé : C=$, donc $ = C$ → C

Codes Combinés

Codes Combinés
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.
Encodez 'AB' : d'abord décalage +2, puis inverser l'alphabet
  1. 1
    Étape 1 : Décalez A de +2 → CA → C
  2. 2
    Étape 2 : Inversez C → X (C est 3e, X est 3e depuis la fin)C → X
  3. 3
    Étape 1 : Décalez B de +2 → DB → D
  4. 4
    Étape 2 : Inversez D → W (D est 4e, W est 4e depuis la fin)D → W

Carré de Polybe

Carré de Polybe
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
Encodez 'CAT' avec le carré de Polybe
  1. 1
    La grille : Ligne 1 = ABCDE, Ligne 2 = FGHIK, Ligne 3 = LMNOP, Ligne 4 = QRSTU, Ligne 5 = VWXYZ5x5 Grid
  2. 2
    C est en Ligne 1, Colonne 3 → 13C → 13
  3. 3
    A est en Ligne 1, Colonne 1 → 11A → 11
  4. 4
    T est en Ligne 4, Colonne 4 → 44T → 44

Chiffre à Décalage Variable

Chiffre à Décalage Variable
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
Encodez 'CAT' avec décalage variable (position 1 = +1, position 2 = +2, etc.)
  1. 1
    C est en position 1. Décalez +1 : C (3e lettre) + 1 = DC → D
  2. 2
    A est en position 2. Décalez +2 : A (1re lettre) + 2 = CA → C
  3. 3
    T est en position 3. Décalez +3 : T (20e lettre) + 3 = WT → W

Code Voyelle-Consonne

Code Voyelle-Consonne
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
Encodez 'CAT' avec voyelles +1, consonnes +2
  1. 1
    C est une consonne. Décalez +2 : C (3e) + 2 = EC → E
  2. 2
    A est une voyelle. Décalez +1 : A (1re) + 1 = BA → B
  3. 3
    T est une consonne. Décalez +2 : T (20e) + 2 = VT → V

Chiffre Clavier

Chiffre Clavier
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)
Encodez 'DOG' avec décalage clavier +1
  1. 1
    Rangées du clavier : Haut = QWERTYUIOP, Milieu = ASDFGHJKL, Bas = ZXCVBNMQWERTY Layout
  2. 2
    D est dans la rangée du milieu. Décalez +1 → FD → F
  3. 3
    O est dans la rangée du haut. Décalez +1 → PO → P
  4. 4
    G est dans la rangée du milieu. Décalez +1 → HG → H

Mot Inversé

Mot Inversé
Read letters from right to left. WORD -> DROW
WATER -> RETAW
HELLO -> OLLEH
STAR -> RATS
Encodez 'WATER' en inversant
  1. 1
    Écrivez le mot : W-A-T-E-RWATER
  2. 2
    Lisez de droite à gauche : R est maintenant premierR
  3. 3
    E est deuxièmeRE
  4. 4
    T est troisièmeRET
  5. 5
    A est quatrième, W est dernierRETAW

Chiffre à Saut

Chiffre à Saut
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
Encodez 'WATER' avec le chiffre à saut
  1. 1
    Numérotez les positions : W(1) A(2) T(3) E(4) R(5)WATER
  2. 2
    Extrayez les positions impaires (1, 3, 5) : W, T, RWTR
  3. 3
    Extrayez les positions paires (2, 4) : A, EAE
  4. 4
    Combinez : impaires d'abord, puis pairesWTR + AE