Aller au contenu

Chiffre de César expliqué : guide du débutant avec exemples

Chaque lettre avance du même nombre de places. Changez le décalage pour le voir.

Décalage
3
Exemple

SALUT VDOXW

publicité

Qu’est-ce que le chiffre de César ?

Selon l’auteur romain Suétone, Jules César chiffrait ses lettres privées en écrivant D à la place de A, E à la place de B, et ainsi de suite. Le chiffre de César tient son nom de cet usage : chaque lettre est remplacée par celle qui se trouve un nombre fixe de places plus loin dans l’alphabet. Un papier et un crayon suffisent, mais une roue de chiffrement ou notre outil vont plus vite.

Comment ça marche ?

La clé, c’est le nombre de places dont on décale l’alphabet. Écrivez-le deux fois, l’un au-dessus de l’autre, puis décalez la ligne du bas d’autant. Arrivé à la fin, on repart de A : avec un décalage de 3, X donne A, Y donne B et Z donne C. On peut aussi l’écrire avec une formule où A vaut 0, Z vaut 25 et k est la clé :

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

S vaut 18, et 18 + 3 = 21, soit V. Pour revenir en arrière, on soustrait la clé au lieu de l’ajouter.

Exemple de chiffre de César, étape par étape

  1. Choisissez un décalage de 1 à 25. Ici, ce sera 3.
  2. Prenez la première lettre du message et avancez d’autant de places. S devient V.
  3. Faites de même pour les autres lettres. A devient D, L devient O, U devient X et T devient W.
  4. Laissez tels quels les espaces, les chiffres et la ponctuation. SALUT s’écrit maintenant VDOXW.
Exemple de chiffre de César, étape par étape
Texte SALUT
Décalage 3 VDOXW

Seules les lettres changent : SALUT, TOI ! avec un décalage de 3 donne VDOXW, WRL !

Comment déchiffrer un chiffre de César

Si vous connaissez la clé, reculez du même nombre de places : V redevient S, D redevient A, et VDOXW redonne SALUT. Sans la clé, on y arrive aussi, car il n’y a que 25 décalages à essayer, et le mode Casser de notre outil vous les présente tous. Sur un long texte, l’analyse de fréquence va plus vite : en français, E est la lettre la plus courante, et sa distance avec la lettre la plus présente du texte chiffré donne souvent la clé.

Quels décalages peut-on utiliser ?

Le décalage de 13 a son propre nom, ROT13, et s’annule si on l’applique deux fois. En tout, un alphabet de 26 lettres offre 25 décalages utiles, puisque 26 remet chaque lettre à sa place, et reculer de 3 revient à avancer de 23. Lorsque le décalage varie d’une lettre à l’autre selon un mot-clé, on passe au chiffre de Vigenère, bien plus difficile à casser.

Le chiffre de César est-il sûr ?

Loin de là. Quelques minutes suffisent pour essayer les 25 clés à la main, et un ordinateur le fait instantanément. Mots de passe et données privées demandent donc un chiffrement moderne comme AES. Les énigmes et les escape games l’utilisent encore, beaucoup de débutants le programment en premier exercice (voir notre tutoriel Python), et en cours il fait bien comprendre ce qu’est une clé et pourquoi en avoir peu est une faiblesse.

Essayez vous-même

Ce message a un décalage de 5. Réglez la démonstration en haut de la page sur 5, cherchez chaque lettre sur la ligne du bas et lisez celle du dessus :

Qj htij jxy xtzx qj yfunx
Afficher la réponse

Le code est sous le tapis.

Écrivez ensuite votre propre message, chiffrez-le avec le décalage de votre choix et donnez-le à quelqu’un sans lui révéler la clé. Vous pouvez vérifier le résultat dans l’outil.

Questions fréquentes

Pourquoi l’appelle-t-on chiffre de César ?

Parce que Jules César l’utilisait. Suétone, son biographe, décrit des lettres où chaque lettre était remplacée par celle située trois places plus loin.

Quelle est la clé du chiffre de César ?

Le nombre de places dont chaque lettre se déplace. L’expéditeur et le destinataire utilisent le même nombre, et le destinataire déplace les lettres dans l’autre sens.

Comment le résoudre sans la clé ?

Essayez chaque décalage jusqu’à ce que le texte ait un sens, ou comptez les lettres et comparez-les à la langue. Le mode Casser se charge de la première méthode.

Quelle différence avec ROT13 ?

ROT13 est un chiffre de César dont le décalage est fixé à 13. C’est la moitié d’un alphabet de 26 lettres : la même opération chiffre et déchiffre.

Autres chiffres et guides