Aller au contenu

ROT13 en ligne : encoder et décoder un texte

Collez votre texte et le résultat s’affiche aussitôt, sans aucune clé.

Résultat

Les lettres d’une colonne s’échangent

Les paires de lettres : A N, B O, C P, D Q, E R, F S, G T, H U, I V, J W, K X, L Y, M Z.

publicité

Qu’est-ce que le ROT13 ?

Le nom vient de l’anglais « rotate by 13 places », soit « rotation de 13 rangs ». Chaque lettre est remplacée par celle qui se trouve 13 rangs plus loin dans l’alphabet : A devient N et N devient A. C’est un chiffre de César dont le décalage est fixé à 13, donc sans clé à retenir. Les chiffres, la ponctuation et les lettres accentuées ne bougent pas.

Comment fonctionne le ROT13

Repérez la lettre dans le tableau ci-dessus et notez l’autre lettre de sa colonne. Majuscules et minuscules sont conservées.

Comment fonctionne le ROT13
Texte BONJOUR
ROT13 OBAWBHE
ROT13(x) = (x + 13) mod 26

On peut aussi le calculer : A vaut 0 et Z vaut 25. Ajoutez 13 et, au-delà de 25, repartez du début de l’alphabet. B vaut 1, et 1 + 13 = 14, soit O. O vaut 14, 14 + 13 = 27, et 27 mod 26 = 1, ce qui ramène à B.

Pourquoi la même opération décode

Regardez le tableau : chaque lettre a un unique partenaire, et le lien fonctionne dans les deux sens. A donne N, N redonne A. Ce miroir n’existe que parce que 13 est la moitié exacte des 26 lettres de l’alphabet. Encoder et décoder ne font donc qu’un, d’où l’absence de bouton dédié sur cette page.

À quoi sert le ROT13 ?

Le ROT13 relève de la politesse plus que de la sécurité : il laisse au lecteur le choix de découvrir une information. Les habitués d’Usenet y recouraient dès les années 1980 pour leurs blagues douteuses et leurs révélations sur les films. Les géocacheurs s’en servent encore pour leurs indices, et les cours de programmation en font volontiers un exercice.

Comment reconnaître un texte en ROT13

La longueur des mots et la ponctuation semblent normales, mais les mots n’ont aucun sens. En français, les petits mots trahissent le procédé : « yr » pour « le », « qr » pour « de ». Les accents restent en place, ce qui saute aussi aux yeux. Si le décalage n’est pas 13, le mode Casser de notre décodeur César les essaie tous.

Le ROT13 est-il un vrai chiffrement ?

Au sens le plus large seulement. Sans clé et réversible en un instant, il masque plus qu’il ne protège. Ne l’utilisez jamais pour des mots de passe ou des données privées. Pour voir comment une clé complique la tâche, essayez le chiffre de Vigenère.

Questions fréquentes

À quoi ressemble l’alphabet ROT13 ?

Les lettres de A à M forment des paires avec celles de N à Z : A–N, B–O, C–P, D–Q, E–R, F–S, G–T, H–U, I–V, J–W, K–X, L–Y et M–Z. Chaque paire fonctionne dans les deux sens.

Que deviennent les lettres accentuées ?

Rien : le ROT13 ne modifie que les 26 lettres de A à Z, donc é, à ou ç restent telles quelles. Le texte décodé garde ainsi tous ses accents.

Comment décoder du ROT13 sous Linux ?

Avec la commande tr : echo "Uryyb" | tr 'A-Za-z' 'N-ZA-Mn-za-m' affiche Hello.

Mon texte est-il envoyé à votre serveur ?

Non. L’outil fonctionne dans votre navigateur : votre texte n’est donc pas envoyé à notre serveur.

Plus d’outils et de guides