

Les Codes
Le Morse (Niveau Promettant)
Le Morse est un langage de communication très utilisé en camps et en WE. Il permet de transmettre des messages codés de manière auditive, visuelle ou écrite.
Un point correspond à un "Ti" (son/signal court) et un trait correspond à un "Ta" (son/signal long).
La meilleure façon de connaître son morse est de l'apprendre par coeur !
Néanmoins, il existe un moyen mémo-technique pour t'aider : apprends les mots associés à chaque lettre, puis remplace les syllabes contenant un "o" par un "Ta" et les autres syllabes par un "Ti".

Code Templier (Niveau Promettant) :
Le code Templier est un code écrit très simple mais qu'il faut connaitre pour le comprendre.
Pour le décoder, il suffit de remplacer les signes du code par la lettre qui y correspond, selon les 4 grilles ci-contre.
Exemple :


Codes Césars (Niveau 2nde classe) :
Ces codes consistent à réécrire le message codé en décalant les lettres de l'alphabet (ex : A=G), ou bien en remplaçant les lettres par des chiffres (ex : A=8).
Certains sont fameux : Cassis (K=6), Cassette (K=7), Oeufs pourri (E=I), Avocat (A=K), ... Mais ce ne sont pas toujours ceux-là qui sont utilisés !
Il est possible de déchiffrer des codes sans en connaitre le principe de chiffrement. Pour cela :
-
Etudier les récurrences des lettres présentes dans le texte.
En effet, certaines lettres sont utilisées plus fréquemment que d'autres dans la langue française. Les plus courantes sont le E (12% des lettres utilisées), le A (7,11%), le i (6,59%) et le S (6,51%). La lettre la plus présente dans le message se décodera donc vraisemblablement par un E. -
S'aider de la ponctuation : l'apostrophe est précédée d'un L, d'un D, d'un C, J, M, N ou bien de "qu".
-
S'aider des lettres seules sans apostrophe : il s'agit toujours d'un A ou d'un Y.
-
S'aider des lettre doubles: il s'agit le plus souvent d'un L, d'un S ou d'un T (ou aussi M, N, P, F, C)
Exemple :
Code : AT UTCCTR THETGT TIGT RXBT
On voit que le T est la lettre qui revient le plus souvent. Il s'agit donc probablement en réalité d'un E.
De plus la lettre C est doublée (dans le 2ème mot).
On va donc essayer T=E, C=L ou encore C=T.
Réponse : il s'agit de E=T -> LE FENNEC ESPERE ETRE CIME.
NB : La roue de code permet de décoder très rapidement n'importe quel code César (cf Bas de page) !
Le Vigenère (Niveau 1ère classe)
Le Vigenère est un code plus complexe. Il peut être décodé par le calcul, ou bien plus simplement à l'aide d'une grille Vigenère.
Dans tous les cas, il se décode à l'aide d'un mot-clé propre à chaque code vigenère, appelé la "clé de code".
Par le calcul (addition) :
La méthode consiste à "additionner" la clé de code au texte du code. Pour cela :
- On associe chaque lettre de la clé et du code à sa valeur dans l'alphabet (A=1, B=2, ... Z=26).
- Puis on additionne la valeur de la 1ère lettre de la clé à la valeur de la 1ère lettre du code, la valeur de la 2ème lettre de la clé à la valeur de la 2ème lettre du code, etc.
Pour faire correspondre la longueur de la clé à celle du texte, on la répète à l'infini : CLECLECLECLECL...
- Enfin, on associe la lettre correspondante de l'alphabet aux valeurs obtenues (1=A, 2=B, ..., 26=Z).
NB : Le résultat est donné modulo 26 : si le résultat est supérieur ou égal à 26, il faut soustraire 26 au résultat (donc 1=27=A, 2=28=B, ..., 26=52=Z).
NB : on a traité ici le cas le plus courant (A=1, addition). Mais certains chefs fourbes pourront coder un Vigenère où A=0, et/ou où il faut "soustraire" la clé de code au texte codé (cf exemple méthode par grille Vigenère).
Exemple : A=1, addition.
Code : MFZJWZOS KXFDP
Clé de code : CLE
Solution :

Par grille Vigenère :
Pour utiliser la grille ci-contre :
- Repérer la première lettre de la clé sur la colonne de gauche et parcourir la ligne jusqu'à trouver la première lettre du message codé.
- Remonter la colonne pour lire la lettre correspondante (tout en haut). Il s'agit de la lettre décodée.
NB : Cette méthode correspond à la méthode de calcul (cf ci-dessus) pour A=0 par soustraction
Exemple :
Code : RCIOTITP TCCMU
Clé de code : CLE
Par le calcul, on a :


Roue de code
La roue de code te permettra de décoder les codes Césars et Vigenères très rapidement, en testant différentes combinaisons de chiffrement (ex : E=I, K=6, A=1 ou A=0, M=P, ...) sans avoir besoin de recopier l'alphabet à chaque fois.
Le template ci-dessous t'aidera à en fabriquer une, mais elle ne sera jamais aussi parfaite que celle que tu feras toi-même !
