Générateur de Chiffre de César et ROT13

Chiffrez ou déchiffrez du texte avec un chiffre de César (choisissez votre propre décalage) ou avec ROT13. Seules les lettres sont décalées ; chiffres, symboles et autres caractères restent inchangés. La conversion s'effectue entièrement dans votre navigateur ; rien de ce que vous saisissez n'est envoyé à un serveur.


Décalage (0-25)
Mode


          
          Copié !
        

Qu'est-ce que le chiffre de César et ROT13 ?

Le chiffre de César est l'un des chiffres les plus anciens et les plus simples : il remplace chaque lettre par une autre située un nombre fixe de positions plus loin dans l'alphabet. Avec un décalage de 3, par exemple, A devient D et B devient E (on revient à A après Z). ROT13 est un cas particulier du chiffre de César dont le décalage est fixé en permanence à 13 — exactement la moitié de l'alphabet de 26 lettres —, ce qui lui confère la propriété pratique qu'appliquer une seconde fois la même transformation restitue le texte d'origine (chiffrer et déchiffrer sont la même opération).

Astuces

  • ROT13 est utilisé de longue date sur les forums Internet comme légère obfuscation pour cacher des divulgâcheurs ou des réponses à ceux qui ne souhaitent pas encore les voir. Ce n'est pas une sécurité réelle — juste un moyen d'éviter qu'une information ne saute aux yeux par accident.
  • Un décalage de 26 produit un texte identique à l'entrée, puisqu'il fait faire un tour complet exact à l'alphabet de 26 lettres. Un décalage de 0 se comporte de la même façon.
  • En mode « Déchiffrer », saisir le même décalage que celui utilisé lors du chiffrement restaure le texte en clair d'origine. Vous pouvez basculer entre les modes sans changer le décalage pour observer ce comportement.
  • Les majuscules et les minuscules sont décalées indépendamment et conservent leur casse (chiffrer A donne D, chiffrer a donne d — la casse elle-même ne change jamais).

Questions fréquentes

Comme il n'existe que 26 valeurs de décalage possibles (de 0 à 25), un chiffre de César peut être cassé par force brute en quelques secondes. Il n'offre aujourd'hui aucune sécurité réelle ; il sert uniquement d'outil d'introduction à la cryptographie, ou pour une obfuscation légère et ludique.

ROT13 est un cas particulier du chiffre de César où le décalage est toujours fixé à 13. Comme c'est exactement la moitié de l'alphabet de 26 lettres, appliquer deux fois la même transformation vous ramène commodément au texte d'origine.

Non. Cet outil ne décale que les lettres latines de base (A-Z, a-z) ; tout le reste — autres alphabets, chiffres, symboles, espaces, etc. — passe sans modification.

Non. Tout le chiffrement et déchiffrement s'effectue en JavaScript dans votre navigateur, et ce que vous saisissez n'est jamais transmis à un serveur.
ツールくん

Anecdote — pourquoi il porte le nom de César

Le chiffre de César tire son nom de Jules César, l'homme d'État et général de la Rome antique, qui aurait réellement utilisé cette méthode pour protéger ses communications militaires. L'historien romain Suétone, dans ses « Vies des douze Césars », rapporte que César utilisait un décalage de trois lettres dans sa correspondance avec ses amis.

Sa robustesse en tant que chiffre est négligeable selon les normes modernes, mais l'idée sous-jacente — substituer les lettres selon une règle fixe — revêt une importance historique en tant qu'ancêtre de chiffres classiques plus sophistiqués apparus par la suite, comme les chiffres de substitution générale (avec une correspondance de lettres plus complexe) et le chiffre de Vigenère (qui combine plusieurs décalages).

Le chiffre de César est souvent le tout premier chiffre présenté dans les manuels de cryptographie, précisément parce que c'est un excellent outil pédagogique : il permet de saisir intuitivement des concepts fondamentaux — texte en clair, texte chiffré, clé (le décalage, dans ce cas) et attaques par force brute — sans recourir à des mathématiques complexes.