vim 용 문서를 읽고 있었고 바로 가기가 있음을 알았습니다. 예를 들어 g?w
ROT13을 사용하여 다음 단어를 변환 할 것입니다. 또한 파이썬 파일의 인코딩을 ROT13으로 변경할 수 있다는 것을 알고 있습니다.
여기 내 질문이 있습니다 : 왜? Django FUNserver 와 같은 장난 프로그램 외에는 유용하지 않은 것 같습니다 .
vim 용 문서를 읽고 있었고 바로 가기가 있음을 알았습니다. 예를 들어 g?w
ROT13을 사용하여 다음 단어를 변환 할 것입니다. 또한 파이썬 파일의 인코딩을 ROT13으로 변경할 수 있다는 것을 알고 있습니다.
여기 내 질문이 있습니다 : 왜? Django FUNserver 와 같은 장난 프로그램 외에는 유용하지 않은 것 같습니다 .
답변:
거기에 역사가 있습니다. 예전에는 스포일러 태그보다 훨씬 오래 전에 스포일러, 농담 펀치 라인 또는 수수께끼를 ROT13으로 사용하여 즉시 읽을 수는 없지만 여전히 읽을 수있는 형식으로 빠르게 변환 할 수있었습니다 ( 로마자에 13 26 개 (커피가 더 필요함) 문자 만 있기 때문에 텍스트를 두 번째로 ROT13하면 원래 텍스트로 다시 전환 됩니다.)
그래서 가벼운 난독 화를 한 많은 것들이 ROT13을 사용했습니다. 왜냐하면 일반적으로 사용 가능하기 때문에 ROT13은 더 많은 현대 언어로 백 포트되었습니다. 그것은 이상한 기발한 일입니다.
ROT13은 원래 불쾌감을주는 자료가 포함 된 유즈넷 게시물과 함께 사용되도록 고안 되었기 때문에 우리 중 더 민감한 정보는 부주의하게 노출되지 않습니다. 아이디어는 공격적인 내용을 발견 할 수 있음을 이해했음을 나타내는 방법으로 게시물을 디코딩하기위한 조치를 취해야한다는 것이 었습니다.
그것은 단지 대체 암호이며 어떤 종류의 개인 정보 보호 또는 인증을 제공하기위한 것이 아닙니다.
(ETA :이 답변 ROT13'd를 게시하려는 충동에 저항하는 것은 매우 어려웠습니다.)
"originally devised to be used with Usenet postings"
Caesar가 유즈넷에 게시 했습니까? (؟)
실제로 Netscape Navigator는 이메일 비밀번호를 저장하기 위해 4 단계 암호화 프로세스의 일부로 심각하게 사용되었습니다. 아마도 가장 좋은 아이디어는 아니며 암호화가 불량한 사례 연구의 일부 가 될 것입니다 (이 문서의 다른 버전으로 연결하는 더 나은 버전이있을 수 있습니다-그렇다면 수정하십시오)
~/.mozilla/firefox/vzfbtbbq.default
또는 이와 유사한 것을 포함하는 디렉토리로 cd 하고 :sqlite3 urlclassifier2.sqlite 'SELECT * FROM goog_black_url' | tr "[A-Z][a-z]" "[N-ZA-M][n-za-m]"