Je lisais les documents pour vim et j'ai remarqué qu'il y avait un raccourci, par exemple g?w
, transformerait le mot suivant en utilisant ROT13. Je sais également que vous pouvez changer l'encodage d'un fichier Python en ROT13.
Voici ma question: pourquoi? Il semble que ce ne serait pas très utile, à part des programmes de farce comme Django FUNserver .
encryption
Brian Hicks
la source
la source
Réponses:
Il y a de l'histoire là-bas. Dans les temps anciens, bien avant la balise spoiler, vous ROT13 un spoiler, ou une punchline de plaisanterie, ou une énigme, de sorte qu'il ne serait pas immédiatement lisible, mais il pourrait toujours être rapidement converti en format lisible (si vous ROT13 un morceau de texte une deuxième fois, il le ramènera au texte d'origine car il n'y a que
1326 (besoin de plus de café) dans l'alphabet romain.)Donc, beaucoup de choses qui faisaient de l'obscurcissement léger utilisaient ROT13, car il était couramment disponible, et donc il a été rétroporté dans un certain nombre de langues plus modernes. C'est juste une bizarrerie bizarre.
la source
ROT13 a été initialement conçu pour être utilisé avec des publications Usenet contenant du matériel offensif afin que les plus sensibles d'entre nous ne soient pas exposés par inadvertance. L'idée était que vous deviez prendre une action pour décoder la publication afin d'indiquer que vous compreniez que vous pourriez trouver le contenu offensant.
Il s'agit simplement d'un chiffre de substitution et n'est pas destiné à fournir une quelconque confidentialité ou authentification.
(ETA: Il était très difficile de résister à l'envie de publier cette réponse ROT13'd.)
la source
"originally devised to be used with Usenet postings"
Caesar publié sur Usenet? (؟)Il a en fait déjà été utilisé sérieusement dans le cadre d'un processus de cryptage en 4 étapes par Netscape Navigator pour stocker les mots de passe des e-mails. Ce n'est probablement pas leur meilleure idée et fait partie d'une étude de cas de mauvais cryptage (Il peut y avoir une meilleure version de ce document pour un lien vers quelque part - si oui - veuillez modifier)
la source
~/.mozilla/firefox/vzfbtbbq.default
ou similaire, et:sqlite3 urlclassifier2.sqlite 'SELECT * FROM goog_black_url' | tr "[A-Z][a-z]" "[N-ZA-M][n-za-m]"