ROT13

최근 수정 시각: (5년 전)
목차
1. 개요2. 역사3. 변형

1. 개요 [편집]

암호 알고리즘의 하나.

컴퓨터로 사용되는 암호 알고리즘 가운데 가장 단순한 종류이다. 알파벳 글자를 13자리 밀어내는 것으로 만든다. 다음과 같은 테이블에 따라서 치환을 행한다.
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
NOPQRSTUVWXYZABCDEFGHIJKLMnopqrstuvwxyzabcdefghijklm

2. 역사 [편집]

암호의 역사에서 살펴보자면 가장 고전적인 단일 치환 암호(카이사르 암호) 가운데서도 더욱 단순한 형태이다. 현대에는 암호로서의 의미는 거의 없는 알고리즘이다.

ROT13은 1980년대 유즈넷 그룹에서 시작되었다. ROT13은 퍼즐이나 퀴즈의 정답, 스포일러를 가리기 위한 용도로 썼다.

이후 ROT13을 쉽게 사용하기 위한 각종 라이브러리와 명령어가 개발되었다.

3. 변형 [편집]

  • ROT26 / 2ROT13 : ROT13을 2번 적용한 것. 그냥 원래 평문이다. 농담으로만 쓴다.
  • ROT47 : 알파벳 만이 아니라 모든 아스키 코드를 대상으로 한다.

라이선스를 별도로 명시하지 않은 문서는 CC BY-NC-SA 2.0 KR에 따라 이용할 수 있습니다.
기여하신 문서의 저작권은 각 기여자에게 있으며, 각 기여자는 기여하신 부분의 저작권을 갖습니다.

문서의 기여자는 역사 탭에서 확인할 수 있습니다.
접두어의 N: - 나무위키 사용자, R: - 리그베다 위키의 사용자를 뜻합니다.
자세한 사항은 나무위키에서 동일한 문서의 역사를 참고하시기 바랍니다.