Rechercher un outil
Code César

Outil pour encoder et décoder avec le code César (ou chiffre de César), un chiffrement par décalage simple et célèbre qui remplace chaque lettre par une autre plus loin dans l'alphabet. Compatible avec ROT13 et autres variantes.

Résultats

Code César -

Catégorie(s) : Chiffrement par Substitution

Partager
Partager
dCode et plus

dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les maths, les énigmes, les géocaches, et les problèmes à résoudre au quotidien !
Une suggestion ? un problème ? une idée ? Écrire à dCode !


Rendez-vous sur notre communauté Discord dCode pour participer au forum d'entraide !
PS : Pour les messages codés, testez notre détecteur de chiffrement !


Remarques et suggestions sont les bienvenues afin que dCode propose le meilleur outil 'Code César' gratuit ! Merci !

Code César

Déchiffrement du Code César

 

Tester tous les décalages possibles (alphabet de 26 lettres A-Z)

Déchiffrement manuel et paramètres







Chiffrement par Code César

 







Réponses aux Questions (FAQ)

Qu'est-ce que le code César ? (Définition)

Le code César (ou chiffre de César) est un chiffrement par substitution monoalphabétique (le plus simple et le plus connu), où chaque lettre est remplacée par une autre lettre située un peu plus loin dans l'alphabet (donc décalée, mais toujours de la même manière pour un message donné).

La distance de décalage est définie par un nombre appelé le décalage, qui peut être vers la droite (A vers B) ou vers la gauche (B vers A).

Pour tout décalage vers la droite (de +N), il existe un décalage équivalent vers la gauche (de 26-N), car l'alphabet tourne sur lui-même. Le code César est parfois appelé chiffrement par rotation.

Comment encoder avec le chiffre de César ?

Le code César est un chiffrement basé sur un décalage de l'alphabet. Le décalage le plus souvent utilisé est de 3 lettres, de sorte que A devient D.

Alphabet clairABCDEFGHIJKLMNOPQRSTUVWXYZ
Alphabet de César (🠜3)DEFGHIJKLMNOPQRSTUVWXYZABC

Exemple : Coder DCODEX avec un décalage de 3. Pour coder D, prendre l'alphabet et regarder trois lettres plus loin : il y a G. Donc D se code G. Pour coder X, boucler sur l'alphabet : après X, il y a Y, après Y, il y a Z et après Z, il y a A. Donc X se code A. DCODEX est chiffré en GFRGHA.

Une autre manière de coder, plus mathématique, consiste à coder toute lettre x par (x+3) mod 26.

Noter A=0, B=1, …, Z=25, ajouter une constante (le décalage) et conserver le résultat modulo 26 (longueur de l'alphabet) pour obtenir le texte codé.

Exemple : Pour coder D (qui vaut 3), ajouter le décalage 3 : 3+3=6, puis retrouver la lettre correspondant à 6, soit G. Donc D est codé G. Pour coder X=23, calculer 23+3=26, puis 26 modulo 26 = 0. Comme 0=A, X est codé A, etc. DCODEX est chiffré en GFRGHA.

Comment décoder le chiffre de César ?

Lors du déchiffrement de César, une lettre est remplacée par une autre située plus tôt dans l'alphabet, selon le décalage utilisé.

Exemple : Déchiffrer GFRGHA avec un décalage de 3. Pour décoder G, prendre l'alphabet et regarder trois lettres avant : il y a D. Pour décoder A, boucler sur l'alphabet : avant A, il y a Z, avant Z, il y a Y et avant Y, il y a X. GFRGHA se déchiffre en DCODEX.

Une autre manière de décoder, plus mathématique, consiste à noter A=0, B=1, …, Z=25, à soustraire une constante (le décalage), puis à conserver le résultat modulo 26 (longueur de l'alphabet) pour obtenir le texte clair.

Exemple : Prendre G=6, soustraire le décalage : 6-3=3, puis retrouver 3=D. Donc G se décode en D. Pour A=0, calculer 0-3=-3, puis -3 mod 26 = 23. Comme 23=X, A se décode en X, etc. GFRGHA se déchiffre en DCODEX.

Comment reconnaître le code César ?

Un message encodé avec le chiffre de César possède un décalage constant pour chaque lettre. Son diagramme d'analyse des fréquences est donc décalé d'un nombre de positions égal au décalage utilisé.

L'indice de coïncidence est identique à celui du texte clair (comme pour tout chiffrement par substitution monoalphabétique).

Toute référence à César, général et empereur de Rome, à ses contemporains (Cicéron, Brutus, Cléopâtre) ou, plus globalement, à l'Antiquité et à l'Empire romain peut constituer un indice.

La présence de mots-clés comme Jules (Julius/Iulius/Ivlivs), Caius, Ave, Auguste ou d'une salade César peut également évoquer l'empereur romain.

Imperator est le titre donné aux empereurs romains, dont César fait partie.

Comment déchiffrer le code César sans connaître le décalage ?

Il est possible de déchiffrer un texte codé avec le chiffre de César même sans connaître le décalage utilisé. Voici les principales méthodes :

— Attaque par force brute (essayer toutes les clés possibles) : il n'existe que 25 décalages non triviaux possibles (puisque décaler de 26 revient au texte original). Le bon décalage peut être identifié en les testant un par un jusqu'à obtenir un texte cohérent.

— Analyse fréquentielle (repérer les lettres les plus courantes) : les langues possèdent des fréquences de lettres caractéristiques. En français, la lettre E est la plus fréquente. Si une autre lettre apparaît très souvent dans le texte chiffré, il peut s'agir d'un E décalé. En calculant la différence entre cette lettre et le E, il est possible d'estimer le décalage.

Exemple : Si la lettre X est la plus fréquente, cela peut indiquer un décalage de 19, car X se trouve 19 positions après E dans l'alphabet.

— Utiliser dCode, qui applique ces méthodes automatiquement.

Le code César est-il sécurisé ?

Non, le code César n'est pas sécurisé. Il s'agit d'un chiffrement facile à casser. Avec un alphabet de 26 lettres, il n'existe que 25 clés non triviales, ce qui rend l'attaque par force brute très facile. dCode peut déchiffrer automatiquement un message chiffré avec le code César en moins d'une seconde.

Quelles sont les variantes du code César ?

Le chiffre de César est surtout connu pour son décalage de 3, mais tous les autres décalages sont possibles. Certains décalages sont connus sous d'autres noms.

Une autre variante consiste à modifier l'alphabet de départ, par exemple en y introduisant des chiffres.

Un chiffrement de César avec un décalage de N correspond à un chiffrement affine de la forme (A×x+B) mod 26, avec A=1 et B=N.

César s'écrit parfois Caesar (en latin et en anglais) ou Ceaser (graphie erronée).

Comment encoder des nombres et des chiffres avec César ?

Le chiffre de César ne s'applique qu'aux lettres de l'alphabet utilisé. Il existe cependant plusieurs solutions pour traiter les nombres :

— Écrire les nombres en chiffres romains : les nombres deviennent alors des lettres et peuvent être encodés normalement.

Exemple : neuf devient IX, qui devient LA avec un décalage de 3.

— Décaler les chiffres avec le même décalage que les lettres.

Exemple : 9 devient 2 avec un décalage de +3 dans un alphabet décimal (modulo 10). Si les chiffres sont considérés comme des valeurs numériques, 9 devient 12.

— Intégrer les chiffres dans l'alphabet.

Exemple : Avec l'alphabet ABCDEF123, 21 devient BA avec un décalage de 3.

Pourquoi le code César s'appelle-t-il ainsi ?

Jules César (Caius Iulius Caesar) utilisait cette technique pour certaines de ses correspondances, notamment militaires, comme l'indique Suétone. Le décalage de 3 lui est traditionnellement associé.

Cependant, il est possible que d'autres civilisations aient également utilisé ce type de chiffrement indépendamment.

Qu'est-ce que le chiffre d'Auguste ?

Le chiffre d'Auguste est une variante du code César attribuée à l'empereur Auguste. Selon Suétone (Vie d'Auguste, 88), chaque lettre est remplacée par la suivante dans l'alphabet : A devient B, B devient C, etc. Contrairement au code César classique, le chiffrement ne boucle pas sur l'alphabet : Z est remplacé par AA.

Quels sont les autres noms du code César ?

Le chiffre de César est également appelé chiffre par décalage (Shift Cipher en anglais). Le décalage peut être dissimulé dans le nom de variantes ou de codes mnémotechniques :

Dans le code Hélène, L vaut N (Hélène LN), le décalage est de 2.

Dans le code Oeufs Pourris, E vaut I (Oeufs pourris, E pour I), le décalage est de 4.

Dans le code KO, K vaut O (KO : Knock Out), le décalage est de 4.

Dans le code Pété, P vaut T (Pété PT), le décalage est de 4.

Dans le code Hervé, R vaut V (Hervé RV), le décalage est de 4.

Dans le code Jeux Olympiques, J vaut O (JO : Jeux olympiques), le décalage est de 5.

Dans le code Âgé, A vaut G (Âgé AG), le décalage est de 6.

Dans le code Eiffel, F vaut L (Eiffel FL), le décalage est de 6.

Dans le code PV, P vaut V (Procès-verbal PV), le décalage est de 6.

Dans le code WC, W vaut C (WC : Water Closet), le décalage est de 6.

Dans le code Avocat, A vaut K (Avocat), le décalage est de 10.

Dans le code Acheté, H vaut T (Acheté HT), le décalage est de 12.

Dans le code J'y vais, J vaut V (J'y vais JV), le décalage est de 12.

Dans le code ROT13, l'alphabet est décalé de 13 positions et le chiffrement est réversible.

Dans le code Baden Powell (fondateur du scoutisme), B vaut P, le décalage est de 14.

Dans le code Hergé/RG, R vaut G (Hergé, Renseignements généraux RG), le décalage est de 15.

Dans le code Déesse, D vaut S (Déesse DS), le décalage est de 15.

Dans le code Happé, A vaut P (Happé), le décalage est de 15.

Dans le code Cassé, K vaut C (Cassé KC), le décalage est de 18.

Dans le code Meuh, M vaut E (Meuh ME), le décalage est de 18.

Dans le code A voté, A vaut T (A voté), le décalage est de 19.

Le code ROT47 s'applique aux caractères ASCII imprimables, avec un décalage de 47 positions, et est réversible.

Plus généralement, ROT-N désigne un décalage de N positions. Pour N inférieur à 26, l'alphabet latin peut être utilisé ; pour les autres valeurs, un alphabet plus étendu ou personnalisé est nécessaire.

Comment chiffrer CESAR avec le code César ?

Les 25 façons de chiffrer CAESAR par lui-même (décalages de 1 à 25) : DBFTBS, ECGUCT, FDHVDU, GEIWEV, HFJXFW, IGKYGX, JHLZHY, KIMAIZ, LJNBJA, MKOCKB, NLPDLC, OMQEMD, PNRFNE, QOSGOF, RPTHPG, SQUIQH, TRVJRI, USWKSJ, VTXLTK, WUYMUL, XVZNVM, YWAOWN, ZXBPXO, AYCQYP, BZDRZQ.

Comment écrire l'algorithme de César en pseudo-code ?

Pour N allant de 1 à Longueur du Texte Faire

Prendre C = Nième caractère du Texte

Si C est une lettre de l'alphabet Faire

Calculer le rang R de C dans l'alphabet (A=0, B=1, …, Z=25)

Calculer R2 = (R + Décalage) Modulo 26

Écrire la lettre de rang R2 dans l'alphabet

Sinon

Conserver C sans modification

Fin Si

Fin Boucle Pour

Quand le code César a-t-il été inventé ?

Le code porte le nom de Jules César, né en 100 av. J.-C. Des témoignages antiques, notamment celui de Suétone, indiquent qu'il utilisait ce type de substitution pour protéger certaines communications, notamment militaires.

La date exacte de création du chiffrement et son véritable inventeur restent inconnus.

Code source

dCode se réserve la propriété du code source pour "Code César". Tout algorithme pour "Code César", applet ou snippet ou script (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou toutes fonctions liées à "Code César" (calculer, convertir, résoudre, décrypter / encrypter, déchiffrer / chiffrer, décoder / encoder, traduire) codés en langage informatique (Python, Java, C#, PHP, Javascript, Matlab, etc.) ou toute base de données, ou accès API à "Code César" ou tout autre élément ne sont pas publics (sauf licence open source explicite). Idem avec le téléchargement pour un usage hors ligne sur PC, mobile, tablette, appli iPhone ou Android.
Rappel : dCode est une ressource éducative et pédagogique, accessible en ligne gratuitement et pour tous.

Citation

Le contenu de la page "Code César" ainsi que ses résultats peuvent être copiés et réutilisés librement, y compris à des fins commerciales, à condition de mentionner dCode.fr comme source (Licence de libre diffusion Creative Commons CC-BY).

L'export des résultats est gratuit et se fait simplement en cliquant sur les icônes d'export ⤓ (format .csv ou .txt) ou ⧉ copier-coller.

Pour citer dCode.fr sur un autre site Internet, utiliser le lien : https://www.dcode.fr/chiffre-cesar

Dans un article scientifique ou un livre, la citation bibliographique recommandée est : Code César sur dCode.fr [site web en ligne], consulté le 11/11/2026, https://www.dcode.fr/chiffre-cesar

Besoin d'Aide ?

Rendez-vous sur notre communauté Discord dCode pour participer au forum d'entraide !
PS : Pour les messages codés, testez notre détecteur de chiffrement !

Questions / Commentaires

Remarques et suggestions sont les bienvenues afin que dCode propose le meilleur outil 'Code César' gratuit ! Merci !


https://www.dcode.fr/chiffre-cesar
© 2026 dCode — La collection d'outils incontournable pour les jeux, les maths et les énigmes.
▲  
Un problème ?