Chiffre ROT
Faites pivoter les lettres de n’importe quel montant de 1 à 25 avec un curseur – une variable ROT13.
Chiffre ROT
ROT13 décale chaque lettre d'exactement 13 places, et ROT47 décale chaque caractère imprimable d'exactement 47 — tous deux fixés par convention car ce montant est son propre inverse. Cet outil généralise l'idée : faites glisser le curseur sur n'importe quelle valeur comprise entre 1 et 25 et appliquez cette rotation à la place, un chiffre César que vous contrôlez plutôt qu'un nombre intégré.
Dans le mode lettre par défaut, seules les 26 lettres latines non accentuées A à Z et a à z tournent ; la casse est préservée et tout le reste – les chiffres, la ponctuation, les lettres accentuées comme č ou ü, les emoji et les écritures non latines – reste intact. Activez le mode ROT47 pour faire pivoter chaque caractère ASCII imprimable de "!" à "~" dans cette bande de 94 caractères, en utilisant la même valeur de décalage. Les espaces, les sauts de ligne et les caractères non-ASCII sont toujours laissés seuls.
Une différence entre ROT13 et ROT47 mérite d'être connue : comme 13 est la moitié de 26 (et 47 la moitié de 94), l'exécution de ces deux fois restaure l'original - le même bouton encode et décode. Un changement que vous choisissez vous-même ne le fait généralement pas. Pour l'inverser il vous faut le décalage complémentaire : 26 moins votre décalage en mode lettre, ou 94 moins celui-ci en mode ROT47.
Cela convient aux chasses aux énigmes, aux salles d'évasion, aux astuces de géocaching et aux défis CTF où les équipes fixes sont trop connues pour cacher quoi que ce soit. Il ne s’agit pas d’un véritable cryptage : un chiffrement par décalage n’a qu’un seul chiffre comme espace de clé complet.
Tout s'exécute localement dans votre navigateur. Rien de ce que vous tapez n’est téléchargé, vous pouvez donc expérimenter le texte privé en toute sécurité. Copiez le résultat, téléchargez-le sous forme de fichier .txt ou renvoyez-le dans l'entrée pour enchaîner une autre transformation.