Ich habe gerade die Dokumentation für vim durchgelesen und festgestellt, dass es zum Beispiel eine Verknüpfung gibt g?w
das nächste Wort mithilfe von ROT13 umwandelt. Ich weiß auch, dass Sie die Kodierung einer Python-Datei in ROT13 ändern können.
Hier ist meine Frage: Warum? Abgesehen von Streichprogrammen wie Django FUNserver scheint es nicht so nützlich zu sein .
encryption
Brian Hicks
quelle
quelle
Antworten:
Da ist Geschichte. Früher, lange vor dem Spoiler-Tag, haben Sie einen Spoiler, eine Scherz-Pointe oder ein Rätsel mit ROT13 versehen, damit es nicht sofort lesbar ist, aber dennoch schnell in ein lesbares Format konvertiert werden kann (falls Sie dies wünschen) Wenn Sie ein zweites Mal einen Textabschnitt drehen , wird dieser wieder auf den ursprünglichen Text zurückgesetzt, da das lateinische Alphabet nur
13 bis26 Zeichen (die mehr COFFEE benötigen) enthält.Viele Dinge, die eine leichte Verschleierung bewirkten, verwendeten ROT13, weil es allgemein verfügbar war, und so wurde es in eine Reihe modernerer Sprachen zurückportiert. Es ist nur eine seltsame Eigenheit.
quelle
ROT13 wurde ursprünglich entwickelt, um mit Usenet-Postings verwendet zu werden, die anstößiges Material enthielten, damit die empfindlicheren unter uns ihnen nicht versehentlich ausgesetzt werden. Die Idee war, dass Sie eine Aktion ausführen müssen, um das Posting zu dekodieren, um anzuzeigen, dass Sie verstanden haben, dass Sie den Inhalt möglicherweise als anstößig empfinden.
Es handelt sich lediglich um eine Ersatzchiffre, die keinerlei Datenschutz oder Authentifizierung bieten soll.
(ETA: Es war sehr schwierig, dem Drang zu widerstehen, diese Antwort ROT13'd zu posten.)
quelle
"originally devised to be used with Usenet postings"
Caesar posted on Usenet? (؟)Es wurde von Netscape Navigator einmal im Rahmen eines vierstufigen Verschlüsselungsprozesses zum Speichern von E-Mail-Passwörtern ernsthaft verwendet. Dies ist wahrscheinlich nicht die beste Idee und Teil einer Fallstudie zu schlechter Verschlüsselung.
quelle
~/.mozilla/firefox/vzfbtbbq.default
oder ähnlichem und:sqlite3 urlclassifier2.sqlite 'SELECT * FROM goog_black_url' | tr "[A-Z][a-z]" "[N-ZA-M][n-za-m]"