인코딩
ROT13 / 카이사르 암호
카이사르 암호 — 라틴 알파벳 문자를 순환 이동시키는 암호. ROT13은 13만큼 이동시키는 특수한 경우(아래 버튼)로 대칭적입니다: encode와 decode가 같은 결과를 냅니다. 다른 문자(숫자, 키릴 문자, 문장 부호)는 변경되지 않습니다.
A Caesar cipher cyclically shifts every letter of the alphabet by a fixed number of positions. ROT13 is the special case with a shift of 13, which makes the cipher self-inverting: apply ROT13 twice and you get the original text back.
How to use it
- For ROT13, just paste text — encoding and decoding are the exact same operation.
- For a custom Caesar shift, specify how many positions to shift (1-25).
- Digits, punctuation, and non-Latin characters are left unchanged.
Common uses
- Hiding a spoiler or answer in a forum post so it isn't read accidentally at a glance.
- A historical or teaching example of the simplest substitution cipher when learning cryptography.
- Light obfuscation of text in code or a config where cryptographic strength isn't needed.
Things to keep in mind
ROT13 is not encryption in any security sense — it's obfuscation, trivially broken by hand without any tool or key.
Since the Latin alphabet has 26 letters and 13 is exactly half of that, ROT13 is symmetric: the same operation encodes and decodes.
자주 묻는 질문
ROT13은 실제로 보안 기능이 있나요?
전혀 없습니다. ROT13은 알파벳을 13자리 순환 이동시키는 단순 치환일 뿐이라 누구나 쉽게 원문을 복원할 수 있습니다. 스포일러 가리기나 장난스러운 용도로만 사용하고, 실제 보안이 필요한 곳에는 절대 쓰지 마세요.
ROT13과 일반 카이사르 암호는 어떤 관계인가요?
ROT13은 이동량이 13으로 고정된 카이사르 암호의 한 종류입니다. 알파벳이 26자이기 때문에 13만큼 이동하면 encode와 decode가 정확히 같은 연산이 되는 대칭적인 특징이 있습니다.
숫자나 한글, 특수문자도 변환되나요?
아니요. 이 도구는 라틴 알파벳 문자만 이동시키며 숫자, 키릴 문자, 한글, 문장 부호 등은 그대로 유지됩니다.
ROT47은 ROT13과 어떻게 다른가요?
ROT47은 더 넓은 ASCII 범위(33–126)를 다루기 때문에 라틴 문자뿐 아니라 숫자, 문장 부호, 특수 문자까지 추가로 이동시키면서도 같은 자기 역함수 이동 원리를 유지합니다.
도구 없이 ROT13을 풀 수 있나요?
네, 쉽습니다 — 각 문자를 머릿속으로 13칸 이동시키며 읽거나, A↔N, B↔O처럼 알파벳 전체에 걸친 대응 관계를 기억하면 됩니다. 이는 보안이 아니라 가벼운 난독화일 뿐입니다.