Qu'est-ce que ROT13
ROT13 est un simple chiffre de substitution de lettres qui décale chaque lettre de 13 places vers l'avant dans l'alphabet. A devient N, B devient O, et ainsi de suite, pour que N redevienne A. Sa propriété astucieuse est que l'appliquer deux fois renvoie le texte original, car 13 est exactement la moitié de l'alphabet de 26 lettres, l'encodage et le décodage sont la même opération. Il s’agit de l’un des chiffrements de texte les plus anciens et les plus simples, plus connu pour sa commodité que pour sa sécurité.
Comment fonctionne ROT13
Chaque lettre subit une rotation de 13 positions. Puisque l'alphabet comporte 26 lettres, un décalage de 13 puis de 13 vous ramène à votre point de départ, une rotation complète de 26 lettres. C'est pourquoi le même outil encode et décode à la fois : exécutez "Bonjour" dessus pour obtenir "Uryyb", et exécutez "Uryyb" dessus pour récupérer "Bonjour". Seules les lettres sont concernées ; les nombres, les espaces et la ponctuation restent inchangés. Il s'agit d'un cas particulier du chiffre César, qui se décale d'une quantité quelconque.
À quoi sert ROT13
L'utilisation traditionnelle de ROT13 consiste à masquer le texte que vous ne souhaitez pas lire accidentellement mais que vous n'avez pas besoin de véritablement protéger, les spoilers, les réponses aux énigmes, les punchlines et le contenu léger dans les forums en ligne. Publier un spoiler de film dans ROT13 signifie qu'il est illisible d'un seul coup d'œil, donc personne ne le voit par accident, mais quiconque souhaite le lire peut le décoder facilement. Il a une longue histoire dans la culture Internet précisément dans ce but. Il s’agit également d’un exemple pédagogique courant sur le fonctionnement des chiffrements par substitution.
ROT13 n'est pas sécurisé
Il est important d’être clair : ROT13 n’apporte aucune réelle sécurité. Parce que tout le monde connaît la méthode et qu’elle ne nécessite aucune clé, n’importe qui peut décoder instantanément le texte ROT13, y compris cet outil. Il est destiné à masquer légèrement le texte, jamais à protéger quoi que ce soit de sensible. Pour une véritable confidentialité, vous avez besoin d’un cryptage approprié avec une clé secrète. Considérez ROT13 comme un moyen de rendre le texte « non immédiatement lisible » pour le plaisir et la courtoisie, et non comme un verrou. Tout fonctionne dans votre navigateur.