NordVPN
SponsoredVPN sans journaux avec plus de 6 400 serveurs dans 111 pays. Threat Protection bloque pubs, traqueurs et logiciels malveillants.
Obtenir NordVPN →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.
Khoor, Zruog!
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 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.
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.
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.
26 lettres dans l'alphabet — décaler exactement de 26 revient à la lettre originale. Idem pour tout multiple de 26.
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.
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.
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é.
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.
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).
Non. L'encodage et le décodage s'effectuent localement ; rien n'est envoyé à un serveur.
VPN sans journaux avec plus de 6 400 serveurs dans 111 pays. Threat Protection bloque pubs, traqueurs et logiciels malveillants.
Obtenir NordVPN →Hébergement cloud infogéré sur DigitalOcean, AWS ou GCE — serveur prêt en quelques minutes, sans administration système.
Essayer Cloudways →Des freelances en design, rédaction, développement et marketing dès 5 $ — avec avis et protection de l'acheteur.
Découvrir Fiverr →