🔧Toolify

Encodeur / Décodeur Chiffre de César (avec ROT13)

Tape du texte et choisis un décalage. Les lettres sont décalées de ce nombre de positions dans l'alphabet (A-Z, a-z) ; les autres caractères passent sans modification. Utilise décalage=13 pour ROT13, décalage=3 pour le César original.

Résultat
Khoor, Zruog!

Fonctionnement

Comment fonctionne le chiffre de César

Chaque lettre de l'entrée est remplacée par une lettre située un nombre fixe de positions plus loin dans l'alphabet. Avec un décalage +3, A devient D, B devient E, …, X devient A (en bouclant). Les non-lettres passent sans modification. Le décodage est le même procédé avec le signe opposé.

Nommé d'après Jules César, qui utilisait paraît-il un décalage de +3 pour ses messages militaires. La taille du décalage est le seul secret. Avec seulement 26 décalages possibles, le chiffre se casse trivialement en les essayant tous — mais c'est un excellent exemple pédagogique pour les chiffrements par substitution.

ROT13 — la variante la plus courante

ROT13 utilise un décalage=13. Comme 13 est la moitié de 26, appliquer ROT13 deux fois retourne le texte d'origine — l'encodage et le décodage utilisent exactement la même opération. Cela l'a rendu populaire sur Usenet et les forums pour masquer les spoilers et les blagues ; les lecteurs peuvent décoder en cliquant sur un bouton « afficher » sans avoir besoin d'un décodeur séparé.

ROT13 n'est pas un chiffrement au sens propre. C'est de l'obfuscation — l'équivalent d'écrire « spoiler masqué ci-dessous » pour que les personnes qui ne veulent pas savoir puissent passer.

Pourquoi c'est amusant, pas sécurisé

Un attaquant moderne casse un chiffre de César en quelques microsecondes par analyse de fréquence (E est la lettre la plus commune en français ; ce qui correspond à une lettre fréquente dans le texte chiffré est probablement E). Ne l'utilise pas pour quoi que ce soit d'important.

Utilise-le pour : exemples éducatifs, jeux de puzzles, ARG (jeux en réalité alternée), masquage de texte visible, balises spoiler ROT13. Ne l'utilise pas pour : mots de passe, données financières, quoi que ce soit ayant des conséquences.

Questions fréquentes

Quelle est la différence entre César +3 et ROT13 ?

Juste le décalage. +3 est le choix original de César ; 13 est exactement la moitié de l'alphabet (donc encoder et décoder sont la même opération). Mathématiquement, ce sont deux déclinaisons de la même famille de chiffrement.

Pourquoi le décalage +26 donne-t-il le même texte ?

26 lettres dans l'alphabet — décaler exactement de 26 revient à la lettre originale. Idem pour tout multiple de 26.

Pourquoi ROT13 est-il utilisé pour les spoilers ?

Parce qu'appliquer ROT13 deux fois retourne l'original. Les forums et les lecteurs Usenet avaient des boutons intégrés « rot13 ce texte » qui fonctionnaient dans les deux sens. Pratique pour masquer puis révéler du texte.

Gère-t-il les alphabets non latins ?

Non — seulement A-Z et a-z. Le cyrillique, le grec, le CJK et l'arabe passent sans modification. Le chiffre de César est intrinsèquement spécifique à l'alphabet latin.

Puis-je l'utiliser pour une vraie sécurité ?

Absolument pas. Avec 25 décalages possibles (hors 0 et 26), un ordinateur le casse instantanément. Utilise AES, RSA ou des bibliothèques cryptographiques établies pour une vraie sécurité.

Et le chiffrement de Vigenère ?

Un chiffrement classique plus avancé qui utilise un mot-clé pour varier le décalage par lettre. Encore cassable à la main avec suffisamment de texte, mais bien plus difficile que César.

Pourquoi inclure les décalages négatifs ?

Par commodité. Encoder avec +3 et décoder avec +3 est incorrect ; tu as besoin de -3 pour décoder. Les décalages négatifs permettent de décoder sans changer de mode (ou la bascule le fait pour toi).

Les données quittent-elles mon navigateur ?

Non. L'encodage et le décodage s'effectuent localement ; rien n'est envoyé à un serveur.

Outils similaires

Dernière mise à jour:

Découvrez nos prompts IA →