✖

Chiffrement de César

Le chiffrement de César est un chiffrement très simple, que Jules César utilisait dans ses communications militaires.

Principe du chiffrement

Le chiffrement peut fonctionner avec n’importe quel alphabet, mais nous supposons en général qu’il travaille sur l’alphabet anglais de 26 lettres ab…yz (c’est pourquoi nous écrivons les mots des exemples sans accents). Dans le chiffrement de César classique, chaque lettre du texte clair était « décalée » de trois lettres vers l’avant. Ainsi, à la place de la lettre « a » on écrivait la lettre « d », à la place de la lettre « b » on écrivait la lettre « e », etc. Quand on arrivait à la fin de l’alphabet, on recommençait au début : la lettre « z » était donc chiffrée en la lettre « c ». Le tableau suivant montre tout le décalage :

La première ligne contient les lettres du texte clair, la deuxième celles du texte chiffré. Cela signifie que le mot « salut » serait chiffré en « vdoxw ».

Généralisation du chiffrement de César

Alors que César aurait toujours utilisé un décalage d’exactement trois lettres, nous pouvons généraliser le chiffrement de César à un décalage d’un nombre quelconque de lettres. On utilise alors comme clé du chiffrement la lettre en laquelle la lettre « a » est transformée. Ainsi, le chiffrement de César d’origine est un décalage de trois lettres, qui correspond à la lettre « d », puisque « a » devient « d ». Dans les tableaux d’exemple, la clé est mise en évidence en gras. Tu peux aussi générer un tableau pour la clé de ton choix :

Clé :

Le chiffrement se déroule de la même façon : nous trouvons la lettre dans la ligne du haut et nous écrivons à sa place la lettre correspondante de la ligne du bas. Le déchiffrement se fait dans le sens inverse : nous trouvons la lettre dans la ligne du bas et nous écrivons à sa place la lettre de la ligne du haut.

Exemple de déchiffrement : nous avons le texte chiffré « lwneo » et nous allons le déchiffrer avec la clé w. Nous générons le tableau avec la clé « w » et nous cherchons dans la ligne du bas les lettres « lwneo ». Dans la ligne du haut, nous lisons le texte d’origine : « paris ».

Outil en ligne pour chiffrer et déchiffrer avec le chiffrement de César

Enfin, tu peux chiffrer puis déchiffrer n’importe quel texte avec n’importe quelle clé :

Texte :
Clé :