Chiffre ROT13

Encoder et décoder du texte avec le chiffre de substitution ROT13 instantanément

Qu'est-ce que c'est et comment ça marche ?

ROT13 ("rotation de 13 positions") est un simple chiffrement par substitution de lettres qui remplace chaque lettre par la lettre 13 positions plus loin dans l'alphabet. Comme l'alphabet anglais a 26 lettres, appliquer ROT13 deux fois redonne le texte original.

Malgré son absence de sécurité, ROT13 a un cas d'usage spécifique et encore courant : cacher du texte qu'on ne veut pas que quelqu'un lise par hasard — spoilers dans les forums, indices d'énigmes.

Cas d'usage

Questions fréquentes

ROT13 est-il identique au chiffrement de César ?

ROT13 est un cas spécifique du chiffrement de César avec un décalage de 13. La propriété spéciale de ROT13 (chiffrement = déchiffrement) ne s'applique que lorsque le décalage égale la moitié de la taille de l'alphabet.

ROT13 affecte-t-il les chiffres, espaces et ponctuation ?

Non. ROT13 ne transforme que les lettres (A–Z, a–z). Chiffres, espaces et ponctuation passent inchangés.

Dans quelle mesure ROT13 résiste-t-il à la cryptanalyse ?

Pas du tout. ROT13 est trivialement cassé par l'analyse de fréquence. Ne pas l'utiliser pour quoi que ce soit nécessitant une vraie confidentialité.

Que sont ROT5, ROT18 et ROT47 ?

ROT5 applique une rotation de 5 aux chiffres uniquement. ROT18 combine ROT13 pour les lettres et ROT5 pour les chiffres. ROT47 fait pivoter tous les caractères ASCII imprimables de 47 positions.

Sécurité

Vérificateur de force de mot de passe · Encodeur / Décodeur Base32 · Encodeur / Décodeur Hex · Chiffre de César · Chiffre de Vigenère · Chiffre Atbash