ROT13 décale les lettres latines de 13 places. ROT47 décale l’ASCII imprimable. ROT13 laisse les chiffres et le CJK en place.
ROT13 décale chaque lettre latine de 13 places. A devient N, N redevient A, donc encoder et décoder, c’est la même opération. ROT47 fait le même genre de décalage sur l’ASCII imprimable, de ! à ~. Quelqu’un qui connaît le truc relit le texte. Ça ne cache pas un secret. ROT13 laisse les chiffres et le CJK en place.
Hello, world devient Uryyb, jbeyq en ROT13. La virgule et l’espace restent.ROT13 ne change que A–Z et a–z, en gardant la casse. Espaces, chiffres, ponctuation et tout ce qui est hors de cette plage restent. ROT47 change les 94 caractères ASCII imprimables et laisse le reste, chinois et retours compris. Ce n’est ni du Base64 ni un hash.
ROT13 est défini pour les lettres latines, ROT47 pour l’ASCII imprimable. Le reste reste en place.
Non. Un second passage rend le texte.