Langue : Français

tools / rot13

rot13/

ROT13, ROT47 et chiffre de César. ROT13 / ROT47 se défont en les appliquant à nouveau ; le chiffre de César permet de choisir le décalage et le sens.

Entrée

Résultat

Questions fréquentes

ROT13 est-il un chiffrement, et peut-on s'en servir pour garder un secret ?

Non. ROT13 remplace simplement chaque lettre par celle située 13 places plus loin dans l'alphabet. Il n'y a pas de clé, donc n'importe qui peut l'inverser. Il sert à masquer des spoilers, des réponses et des solutions d'énigmes pour que les lecteurs ne les voient pas par accident. Le chiffre de César, c'est pareil : il n'existe que 25 décalages possibles, et il suffit de tous les essayer pour le casser. Pour une vraie confidentialité, utilisez un vrai chiffrement comme AES.

Pourquoi appliquer ROT13 deux fois redonne-t-il le texte d'origine ?

L'alphabet compte 26 lettres et 13 en est exactement la moitié : A devient N, et N redevient A. La même opération sert donc à chiffrer et à déchiffrer. ROT47 fonctionne de la même manière : il y a 94 caractères ASCII imprimables et 47 en est la moitié. C'est pourquoi ces deux modes n'ont pas de sens chiffrer / déchiffrer ; seul le décalage de César en a besoin.

Quelle différence entre ROT13, ROT47 et le chiffre de César ?

ROT13 est un chiffre de César dont le décalage est fixé à 13, et il ne modifie que les lettres A-Z. ROT47 s'applique aux 94 caractères visibles de ASCII 33 à 126, donc les lettres, les chiffres et la ponctuation changent tous. Le décalage de César permet de choisir n'importe quel décalage de 1 à 25 et ne modifie lui aussi que les lettres. Par exemple, « Bonjour, le monde » devient « Obawbhe, yr zbaqr » avec ROT13 et « q@?;@FC[ =6 >@?56 » avec ROT47.

Comment déchiffrer un chiffre de César, et que faire si je ne connais pas le décalage ?

Choisissez « Décalage de César », réglez le sens sur « Déchiffrer » et saisissez le nombre utilisé pour chiffrer : un texte chiffré avec le décalage 3 se déchiffre avec le décalage 3. Cet outil ne devine pas le décalage et n'affiche pas tous les résultats d'un coup. Si vous ne connaissez pas le décalage, essayez-les un par un de 1 à 25 et regardez lequel donne des mots normaux.

Que deviennent les chiffres, les espaces, les lettres accentuées, le chinois et la ponctuation ?

ROT13 et le décalage de César ne modifient que A à Z et a à z. La casse est conservée, et les chiffres, les espaces, la ponctuation, les caractères chinois et les lettres accentuées (comme é) restent tels quels. ROT47 modifie tous les caractères visibles de ASCII 33 à 126, chiffres et ponctuation compris, tandis que les espaces, les sauts de ligne, les caractères chinois et les lettres non ASCII restent inchangés.

À quoi sert « ⇄ Utiliser le résultat comme entrée » ?

Il remet le contenu de la zone de résultat dans la zone d'entrée. Appliquer à nouveau ROT13 ou ROT47 redonne le texte d'origine, donc après un clic la zone de résultat affiche ce que vous aviez au départ. En mode décalage de César, il inverse aussi chiffrer et déchiffrer, si bien que la sortie revient elle aussi au texte d'origine. Si la zone de résultat est vide, rien ne se passe, sauf un message indiquant qu'il n'y a aucun résultat à utiliser comme entrée.

Que se passe-t-il si je saisis un décalage de 0, de 26 ou une décimale ?

Le décalage n'accepte que des entiers de 1 à 25. Toute autre saisie (vide, 0, 26, un nombre négatif ou un nombre à partie décimale comme 3.5) vide le résultat et affiche un message demandant un entier de 1 à 25. Les décalages 0 et 26 laissent le texte inchangé, ils ne sont donc pas autorisés. Pour reculer de n places, choisissez « Déchiffrer » avec n, ou « Chiffrer » avec 26 moins n.

Ce que je saisis est-il envoyé quelque part ?

Non. La conversion se fait dans votre navigateur et rien n'est envoyé à un serveur.