시저 암호 & ROT13/ROT47 암호화 도구
HOT시저 암호(이동 수 1~25 조절) 및 ROT13, ROT47 고전 암호화·복호화와 25가지 전체 쉬프트 비교
Responsive 728x90 / 320x100 Ad Slot
(CLS Prevention Active · Zero Shift)Native In-Feed / High Viewability Ad Slot
(CLS Prevention Active · Zero Shift)고전 암호학의 시초 카이사르 암호(Caesar Cipher)와 대칭 순환 ROT13의 원리
카이사르 암호(Caesar Cipher, 또는 시저 암호)는 고대 로마 공화정의 군사령관 율리우스 카이사르(Julius Caesar)가 장군들과 비밀 군사 작전을 통신할 때 사용했던 인류 역사상 가장 오래되고 유명한 단일 치환 암호(Monoalphabetic Substitution Cipher)입니다. 알파벳 각 문자를 일정한 자리수(k)만큼 오른쪽이나 왼쪽으로 순환 이동시켜 암호화하는 직관적인 원리로 동작합니다.
현대 인터넷 문화와 개발자 커뮤니티(유즈넷, 레딧, 포럼 등)에서는 카이사르 암호의 13자리 이동 특수 형태인 'ROT13(Rotate by 13 places)'이 널리 사용됩니다. 영문 알파벳은 총 26글자로 구성되어 있어, 정확히 절반인 13글자를 회전시키면 암호화 알고리즘과 복호화 알고리즘이 완전히 동일한 자기 상호대칭(Self-Inverse) 구조를 갖기 때문입니다. 즉, 암호화된 텍스트에 한 번 더 ROT13을 적용하면 원래의 평문이 즉시 복원됩니다. 이는 영화나 게임의 치명적인 스포일러 가리기, 퀴즈 정답 숨기기, 캐시 지오캐싱(Geocaching) 힌트 암호화에 완벽한 편의성을 제공합니다.
오르보킷 카이사르 & ROT13 암호화/복호화기는 1부터 25까지 자유로운 쉬프트(Shift) 값 조절, 표준 ROT13, 그리고 숫자와 기호까지 포함하는 94문자 회전인 ROT47 모드를 완벽 지원합니다. 특히 쉬프트 키를 모르는 암호문을 해독할 수 있도록 1부터 25까지의 모든 순환 결과를 한눈에 펼쳐 보여주는 '전체 쉬프트 브루트포스(Brute-Force) 디코딩 테이블'을 탑재하여 암호학 교육 및 퍼즐 풀이에 최적의 경험을 제공합니다.
합동식 모듈러 연산(Modular Arithmetic)과 순환 군(Cyclic Group)
26진 모듈러 연산 합동식을 통해 알파벳 순환 궤적을 계산하는 수학적 원리입니다.
알파벳 문자(A=0, B=1, ... Z=25)를 정수로 치환한 후 키 k(ROT13의 경우 k=13)를 더하고 26으로 나눈 나머지(mod)를 취합니다. ROT13은 13 + 13 = 26 ≡ 0 (mod 26)이므로 복호화 함수가 암호화 함수와 완벽히 같습니다.
👉 'HELLO'의 ROT13 암호문은 'URYYB'가 되며, 'URYYB'에 다시 ROT13을 적용하면 원래의 'HELLO'로 돌아옵니다.
- 자기 역상수(Self-Inverse) 대칭성: ROT13은 암호화 버튼과 복호화 버튼의 구분이 필요 없는 완벽한 대칭성을 지닙니다.
- 대소문자 보존(Case Preserving): 대문자 A-Z(ASCII 65~90)와 소문자 a-z(ASCII 97~122) 범위를 격리하여 원문의 서식을 유지합니다.
- 구두점 및 숫자 투과성: 공백, 쉼표, 마침표, 이모지는 변환하지 않고 그대로 보존하여 문장의 구조적 가독성을 유지합니다.
- ROT47 확장 모드: ASCII 인쇄 가능 문자 범위(33번 '!'부터 126번 '~'까지 총 94글자)를 47칸 회전시켜 숫자와 특수문자까지 일괄 난독화합니다.
ROT13 전체 알파벳 1:1 대칭 치환 기준표
A부터 Z까지 26개 알파벳의 ROT13 상호 대응 문자 매핑표입니다.
| 원문 (Plain) | ROT13 변환 (Cipher) | 원문 (Plain) | ROT13 변환 (Cipher) | 대칭 관계 특성 |
|---|---|---|---|---|
| A / a | N / n | N / n | A / a | 13자리 상호 대칭 회전 |
| B / b | O / o | O / o | B / b | 13자리 상호 대칭 회전 |
| C / c | P / p | P / p | C / c | 13자리 상호 대칭 회전 |
| D / d | Q / q | Q / q | D / d | 13자리 상호 대칭 회전 |
| E / e | R / r | R / r | E / e | 13자리 상호 대칭 회전 |
| F / f | S / s | S / s | F / f | 13자리 상호 대칭 회전 |
| G / g | T / t | T / t | G / g | 13자리 상호 대칭 회전 |
| H / h | U / u | U / u | H / h | 13자리 상호 대칭 회전 |
| I / i | V / v | V / v | I / i | 13자리 상호 대칭 회전 |
| J / j | W / w | W / w | J / j | 13자리 상호 대칭 회전 |
| K / k | X / x | X / x | K / k | 13자리 상호 대칭 회전 |
| L / l | Y / y | Y / y | L / l | 13자리 상호 대칭 회전 |
| M / m | Z / z | Z / z | M / m | 13자리 상호 대칭 회전 |
High-Engagement In-Article Native Ad Slot
(CLS Prevention Active · Zero Shift)사용 방법
11. 평문 또는 암호문 텍스트 입력
암호화하고자 하는 영문 메시지나 인터넷에서 발견한 해독 대상 암호문을 입력창에 붙여넣습니다.
22. 암호화 모드 및 쉬프트(Shift) 키 지정
표준 ROT13 버튼을 누르거나 슬라이더를 움직여 카이사르 암호의 이동 칸 수(1~25, 고대 로마 표준은 3)를 지정합니다.
33. 특수 문자 및 대소문자 변환 실시간 확인
대문자는 대문자로, 소문자는 소문자로 유지되며 실시간으로 변환되는 암호화/복호화 결과물을 확인합니다.
44. 결과 복사 또는 전체 쉬프트 표 검토
변환된 텍스트를 원클릭으로 복사하거나, 하단의 25가지 전체 회전 테이블에서 올바른 평문을 찾아냅니다.
카이사르 & ROT13 실무 및 커뮤니티 활용 사례
현대 온라인 문화와 컴퓨터 교육에서 ROT13이 활용되는 주요 시나리오입니다.
영화 결말, 게임 공략, 추리 퀴즈 정답을 게시판에 올릴 때 무심코 읽지 못하도록 ROT13으로 난독화하여 등록합니다.
전 세계 야외 보물찾기 게임인 지오캐싱에서 최종 좌표 힌트를 ROT13으로 암호화하여 플레이어의 자발적 해독을 유도합니다.
단순 치환 암호의 원리와 빈도 분석(Frequency Analysis) 공격 취약점을 학생들에게 직관적으로 실습 강의합니다.
해킹 대회 초급 문제나 방탈출 게임 단서로 등장하는 알 수 없는 알파벳 문자열을 25가지 쉬프트 표로 1초 만에 해독합니다.
💡 암호학 실무자의 팁 & 주의사항
ROT13과 카이사르 암호는 보안성이 전혀 없는 단순 난독화 도구입니다. 비밀번호나 개인정보 암호화에는 AES나 RSA를 사용하세요.
몇 칸 이동했는지 모르는 카이사르 암호문을 주웠다면, 하단의 '1~25 전체 쉬프트 표'에서 의미 있는 영어 단어가 나오는 줄을 찾으세요.
영문 알파벳뿐만 아니라 숫자와 특수기호까지 함께 뒤섞고 싶다면 상단 옵션에서 ROT47 모드를 선택하세요.
긴 카이사르 암호문에서 가장 많이 등장하는 알파벳을 찾으면 그것이 영어에서 가장 흔한 'E'일 확률이 매우 높습니다.
⚠️ 흔히 하는 실수 & 예방법
자주 묻는 질문 (FAQ)
사용자 및 전문가들이 가장 자주 묻는 핵심 질문과 명확한 해답입니다.
ROT13은 정확히 13칸을 순환하므로 암호화와 복호화가 완벽히 동일합니다. 암호화된 텍스트를 도구에 다시 넣고 ROT13을 한 번 더 실행하면 원래의 평문이 즉시 복원됩니다.
Wide Responsive Banner
(CLS Prevention Active · Zero Shift)관련 도구 추천
Base64 인코더 및 디코더
한글 UTF-8 깨짐 방지 완벽 지원, 텍스트 및 파일 업로드 Data URL 상호 변환
텍스트 ↔ 2진수·16진수·ASCII 변환기
일반 텍스트를 2진수(0101), 16진수(Hex), 8진수, ASCII 십진수 코드로 실시간 양방향 인코딩/디코딩
해시 & HMAC 서명 생성기 (SHA-256 · SHA-512 · SHA-1 Web Crypto)
텍스트 입력 시 SHA-1, SHA-256, SHA-384, SHA-512 단방향 해시 및 시크릿 키 기반 HMAC 서명 실시간 생성
글자수 및 바이트 계산기
공백 포함/제외 글자수, 바이트(UTF-8/EUC-KR), 단어수, 원고지 및 읽는 시간 실시간 계산