Czytałem dokumenty dla vima i zauważyłem, że istnieje skrót, na przykład g?w
przekształciłbym następne słowo za pomocą ROT13. Wiem również, że możesz zmienić kodowanie pliku Python na ROT13.
Oto moje pytanie: dlaczego? Wygląda na to, że nie byłoby to przydatne, oprócz programów na dowcip, takich jak Django FUNserver .
encryption
Brian Hicks
źródło
źródło
Odpowiedzi:
Tam jest historia. W dawnych czasach, na długo przed tagiem spoilera, ROT13 byłby spoilerem, żartownisiem lub zagadką, aby nie był natychmiast czytelny, ale nadal można go szybko przekonwertować na format czytelny (jeśli ROT13 fragment tekstu po raz drugi, zmieni go z powrotem na oryginalny tekst, ponieważ w alfabecie rzymskim jest tylko
1326 (potrzeba więcej KAWY) znaków.)Tak więc wiele rzeczy, które powodowały łagodne zaciemnianie, używało ROT13, ponieważ był on powszechnie dostępny, a więc został przeniesiony do wielu bardziej nowoczesnych języków. To tylko dziwne dziwactwo.
źródło
ROT13 został pierwotnie opracowany do użytku z postami Usenetu, które zawierały obraźliwe materiały, aby bardziej wrażliwi wśród nas nie zostali przypadkowo na nie narażeni. Pomysł polegał na tym, że musiałeś podjąć działanie w celu odkodowania postu, aby wskazać, że rozumiesz, że treść może być dla Ciebie obraźliwa.
To tylko szyfr zastępczy i nie ma na celu zapewnienia żadnej prywatności ani uwierzytelnienia.
(ETA: Bardzo trudno było oprzeć się pokusie opublikowania tej odpowiedzi ROT13).
źródło
"originally devised to be used with Usenet postings"
Cezar wysłany na Usenet? (؟)Kiedyś był używany poważnie jako część 4-etapowego procesu szyfrowania przez Netscape Navigator do przechowywania haseł e-mail. Prawdopodobnie nie jest to ich najlepszy pomysł i stanowi część studium przypadku słabego szyfrowania (może istnieć lepsza wersja tego dokumentu do linkowania do gdzieś - jeśli tak - prosimy o edycję)
źródło
~/.mozilla/firefox/vzfbtbbq.default
lub podobny, oraz:sqlite3 urlclassifier2.sqlite 'SELECT * FROM goog_black_url' | tr "[A-Z][a-z]" "[N-ZA-M][n-za-m]"