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.