Chiffre de César : Coder et Décoder
Décalez les lettres de 1 à 25 rangs pour chiffrer ou déchiffrer un texte, ou testez toutes les clés d'un coup.
Si vous décochez cette case, le résultat est écrit entièrement en majuscules, comme le sont traditionnellement les textes chiffrés classiques.
Comment Utiliser le Chiffre de César
- Saisissez ou collez votre message dans la zone de saisie. Seules les lettres A–Z et a–z sont décalées ; espaces, chiffres et ponctuation restent en place.
- Choisissez le décalage avec le champ numérique ou en faisant glisser le curseur : les deux restent synchronisés, pour viser une clé connue ou balayer les valeurs à la main.
- Cliquez sur « Chiffrer » pour appliquer le décalage, ou « Déchiffrer » pour l'inverser. Déchiffrer applique simplement le décalage opposé : la même clé fonctionne dans les deux sens.
- Si vous ne connaissez pas la clé, cliquez sur « Force brute : tester les 25 décalages » et parcourez la liste jusqu'à ce qu'une ligne forme de vrais mots.
- Copiez tout le résultat avec « Copier le résultat », copiez une ligne précise avec son propre bouton, ou appuyez sur « Effacer » pour recommencer.
Qu'est-ce que le Chiffre de César ?
Le chiffre de César est le plus ancien chiffrement par substitution encore utilisé comme exemple pédagogique. Il doit son nom à Jules César, qui l'aurait employé pour ses dépêches militaires, et remplace chaque lettre par celle située un nombre fixe de rangs plus loin dans l'alphabet. Avec un décalage de 3, A devient D et Z revient à C. Le décalage constitue toute la clé : il n'existe donc que vingt-cinq clés utiles dans l'alphabet latin, et déchiffrer revient simplement à décaler dans l'autre sens.
C'est un chiffrement classique sans aucune sécurité réelle, et il ne doit jamais servir à protéger des secrets. Vingt-cinq clés se testent à la main en moins d'une minute — c'est précisément ce que fait le bouton de force brute de cette page — et même sans force brute, l'analyse des fréquences de lettres révèle le décalage presque aussitôt. Considérez-le comme un jeu, une démonstration en cours ou un échauffement de CTF, jamais comme une protection pour des mots de passe, des données personnelles ou des informations confidentielles.
Lorsque le décalage est fixé à treize, le chiffre devient le fameux encodeur et décodeur ROT13, qui est son propre inverse. Si vos données doivent réellement rester privées, utilisez plutôt le chiffrement AES, et lorsqu'il s'agit seulement d'un texte qui doit survivre aux URL, au JSON ou aux e-mails, tournez-vous vers l'encodeur Base64.
Foire Aux Questions (FAQ)
Comment déchiffrer un chiffre de César sans la clé ?
Utilisez le bouton « Force brute : tester les 25 décalages ». Il affiche d'un coup tous les déchiffrements possibles et, comme il n'y a que vingt-cinq clés, il suffit de repérer la ligne qui se lit normalement.
Quel décalage utilise habituellement le chiffre de César ?
Les récits historiques attribuent à César un décalage de trois, d'où la valeur 3 par défaut ici. N'importe quelle valeur de 1 à 25 fonctionne aussi bien, et un décalage de treize donne ROT13.
Comment déchiffrer un chiffre de César à la main ?
Soustrayez le décalage à chaque lettre au lieu de l'ajouter, en repassant de A à Z. Cela revient exactement à chiffrer avec vingt-six moins le décalage, ce que fait cet outil quand vous cliquez sur Déchiffrer.
Le chiffre de César modifie-t-il les chiffres et la ponctuation ?
Non. Cet outil ne décale que les vingt-six lettres latines de base. Chiffres, espaces, sauts de ligne, ponctuation et lettres accentuées traversent l'outil sans changement, ce qui préserve la forme du message.
Le chiffre de César est-il sûr pour de vraies données ?
Absolument pas. Avec seulement vingt-cinq clés possibles, il tombe instantanément face à la force brute, et l'analyse fréquentielle le casse encore plus vite sur un texte long. Utilisez du chiffrement moderne dès que cela compte.
Quelle différence entre le chiffre de César et ROT13 ?
ROT13 est un chiffre de César particulier dont le décalage est bloqué à treize. Comme treize est la moitié de vingt-six, chiffrer et déchiffrer se confondent, ce qui n'est pas vrai pour les autres décalages.
À quoi sert l'option de conservation de la casse ?
Laissée active, elle garde les majuscules en majuscules et les minuscules en minuscules. Désactivée, toute la sortie passe en capitales, comme on écrit traditionnellement les cryptogrammes dans les manuels et les jeux.
Mon message est-il envoyé quelque part ?
Non. Chaque décalage, déchiffrement et ligne de force brute est calculé dans votre navigateur en JavaScript. ToolGenie ne voit, n'enregistre ni ne transmet jamais le texte que vous saisissez.
Conseils pour Casser et Utiliser le Chiffre de César
- Tip 1: Dans la liste de force brute, repérez d'abord les mots d'une ou deux lettres. En français ce sont presque toujours « a », « à », « de » ou « le », ce qui fixe la clé en quelques secondes.
- Tip 2: Retenez que chiffrer avec un décalage N et déchiffrer avec vingt-six moins N donnent le même résultat : un décalage de 20 équivaut donc à un décalage de -6.
- Tip 3: Ne collez qu'une phrase ou deux dans la vue force brute. Sur un échantillon court, les vingt-cinq candidats se parcourent bien plus vite que sur une page entière.
- Tip 4: Fixez le décalage à treize et vous obtenez le traducteur ROT13 ; passez au chiffrement AES dès que le contenu est réellement sensible, et utilisez le convertisseur Base64 quand il s'agit seulement de transporter du texte.