Tutoriels

Déchiffrer un chiffre de César à la main

5 min de lecture

Une méthode pas à pas pour tester tous les décalages, exploiter la fréquence des lettres et vérifier des mots probables.

Qu’est-ce qu’un chiffre de César ?

Le chiffre de César décale chaque lettre du texte clair du même nombre de positions dans un alphabet défini. Avec un décalage de 3, on avance de trois symboles et l’on reprend au début après le dernier.

La même substitution étant utilisée dans tout le message, il s’agit d’un chiffrement monoalphabétique. Le décalage constitue la clé. Un alphabet de N symboles offre N − 1 clés non triviales. L’alphabet français étendu de l’outil contient 40 symboles, soit 39 candidats.

Avant de commencer

Identifiez d’abord l’alphabet et son ordre. L’outil utilise A À Â B C Ç D E É È Ê Ë F G H I Î Ï J K L M N O Ô P Q R S T U Ù Û Ü V W X Y Ÿ Z. Une convention qui normalise les accents donnera d’autres résultats.

Pour déchiffrer, reculez chaque symbole du nombre de positions indiqué par la clé candidate. Trois positions en arrière équivalent à 37 en avant dans cet alphabet de 40 symboles. Les espaces, chiffres et signes de ponctuation sont généralement conservés.

Méthode 1 — Tester tous les décalages

Pour N symboles, essayez les clés de 1 à N − 1. Prenons EÊEJ ÊÙÛ ÜP ËÛË ÙÊEUÊÛ :

  • Décalage 1 : DÈDÏ ÈUÙ ÛÔ ÊÙÊ UÈDTÈÙ.
  • Décalage 2 : ÇÉÇÎ ÉTU ÙO ÈUÈ TÉÇSÉU.
  • Décalage 3 : CECI EST UN ÉTÉ SECRET.

La troisième sortie forme une phrase cohérente : la clé 3 est donc le meilleur candidat. Un texte très court peut toutefois produire plusieurs lectures plausibles. L’outil de force brute pour César affiche tous les décalages pour vérification.

Méthode 2 — Analyse fréquentielle

Dans un texte français assez long, E, A, S et I sont souvent fréquents, mais l’ordre dépend de l’échantillon. Comptez plusieurs lettres dominantes du texte chiffré et testez plusieurs correspondances.

Si Ê est fréquent et que vous supposez qu’il représente E, l’écart dans cet alphabet est 3. Appliquez cette clé au message entier et vérifiez les mots, la grammaire et d’autres motifs. L’outil d’analyse fréquentielle fournit les comptes ; ils restent un indice, pas une preuve.

Méthode 3 — Utiliser un mot probable

Un mot attendu grâce au contexte est appelé un crib. Alignez-le avec un fragment chiffré et vérifiez que chaque paire de lettres donne le même recul.

Si vous attendez ÉTÉ et observez ËÛË, les passages Ë→É, Û→T et Ë→É demandent tous un recul de 3. Testez alors la clé 3 sur tout le message ; le crib n’est confirmé que si le reste devient lui aussi cohérent.

Erreurs courantes et contrôles

Vérifiez notamment :

  • Le mauvais alphabet. La présence et l’ordre des lettres accentuées modifient tous les décalages.
  • Le mauvais sens. Pour déchiffrer, comptez en arrière.
  • Une conclusion trop rapide. Un fragment lisible peut être fortuit ; contrôlez le message entier.
  • La portée de ROT13. ROT13 est le cas auto-réciproque de l’alphabet latin de 26 lettres, pas de cet alphabet étendu.

Si aucun décalage ne produit de texte cohérent, revérifiez l’alphabet et la langue, puis envisagez une autre substitution ou une transposition.

Questions fréquentes

Un alphabet de N symboles possède N − 1 clés non triviales. L’alphabet français étendu de 40 symboles utilisé ici en a 39 ; l’alphabet latin de base en a 25.

En général, oui. Testez toutes les clés puis classez les résultats selon la langue, le contexte, les fréquences et les mots probables. Un message minuscule sans contexte peut rester ambigu.

Oui. ROT13 décale de 13 positions dans l’alphabet latin de 26 lettres. Comme 13 est la moitié de 26, une seconde application restitue le texte d’origine.

Les petits échantillons fluctuent beaucoup. Davantage de texte stabilise les comptes, même si le sujet, les noms propres et les répétitions peuvent encore les déformer.

Voir aussi