카이사르 암호 (시저 암호)
알파벳을 밀어서 숨기고, 모든 키를 한 번에 시도해 풉니다.
출력
위에 붙여넣거나 입력하면 여기에 결과가 표시됩니다.
파일은 내 기기 밖으로 나가지 않습니다
이 도구는 브라우저 안에서만 작동합니다. 붙여넣은 내용은 기기에서 처리되고 서버로 전송되지 않으므로 토큰, 키, 공개 전 문서도 안심하고 사용할 수 있습니다.
사용 예시
예: 방탈출 힌트를 7칸 밀어 암호로 — 키를 몰라도 25가지 이동으로 풀기
학급 방탈출 게임에서 다음 장소를 알려 주는 힌트 “Hint: Doseogwan 3cheung chaekjang dwi!”(도서관 3층 책장 뒤)를 로마자로 쓰고 이동 칸 수 7로 암호화합니다. 움직이는 것은 A~Z 영문자뿐이라 숫자 3, 공백, 문장 부호는 그대로, 대문자는 대문자로 남습니다.
- “암호화”·이동 7: Opua: Kvzlvndhu 3jolbun johlrqhun kdp!
- “복호화”·이동 7을 고르면 원래 힌트로 돌아옵니다.
- 키를 모르는 참가자는 “25가지 이동 모두 보기”를 고릅니다. 번호가 붙은 25줄 가운데 7번 줄만 로마자로 읽힙니다.
- 한글로 “도서관”이라고 쓰면 그대로 남습니다. 한글은 이동하지 않으니 힌트는 로마자로 씁니다. 전각으로 입력한 ABC는 반각으로 바뀌어 이동합니다(이동 3이면 DEF).
| 줄 | 그 칸 수만큼 되돌린 글 |
|---|---|
| 1 | Notz: Juykumcgt 3inkatm ingkqpgtm jco! |
| 3 | Lmrx: Hswiskaer 3gliyrk gleionerk ham! |
| 6 | Ijou: Eptfphxbo 3difvoh dibflkboh exj! |
| 7 | Hint: Doseogwan 3cheung chaekjang dwi! |
| 8 | Ghms: Cnrdnfvzm 3bgdtmf bgzdjizmf cvh! |
| 13 | Bchn: Ximyiaquh 3wbyoha wbuyeduha xqc! |
키는 7이었습니다. 모두 시도해도 금방 풀리므로 방탈출이나 수업용 퍼즐에는 알맞지만, 비밀번호나 개인 정보를 지키는 데는 쓸 수 없습니다. ROT13(13칸)은 암호화와 복호화가 같은 작업이라 “Jeongdap eun banana”가 “Wrbatqnc rha onanan”이 되고, 한 번 더 13칸 밀면 원래대로 돌아옵니다.
사용 방법
- 영문 메시지를 입력하거나 붙여 넣고 “암호화”를 고른 뒤 이동 칸 수를 1~25 중에서 정하세요. 카이사르가 직접 쓴 키는 3입니다.
- 암호문을 읽으려면 같은 칸 수로 “복호화”를 고르세요.
- 키를 모른다면 “25가지 이동 모두 보기”를 고르세요. 그중 뜻이 통하는 줄이 원문이고, 그 줄의 번호가 키입니다.
자주 묻는 질문
- 카이사르 암호는 어떤 원리인가요?
- 모든 글자를 알파벳 순서로 같은 칸 수만큼 옮깁니다. 3칸이면 A는 D, B는 E가 되고, X는 끝을 돌아 A가 됩니다. 복호화는 같은 칸 수만큼 되돌리는 것입니다.
- 한글도 암호화되나요?
- 아니요. 로마자 A~Z(대문자·소문자 구분 유지) 26자만 이동합니다. 한글, 숫자, 문장 부호, é·ñ 같은 악센트 문자는 그대로 남습니다.
- 키를 모르는 카이사르 암호는 어떻게 푸나요?
- 가능한 키가 25개뿐이라 전부 시도하면 됩니다. “25가지 이동 모두 보기” 목록에서 읽히는 줄을 찾으면 그 번호가 키입니다. 그래서 카이사르 암호는 보안용이 아니라 퍼즐이나 방탈출 문제용입니다.
- ROT13은 무엇인가요?
- 알파벳의 절반인 13칸을 미는 카이사르 암호입니다. 같은 작업으로 암호화와 복호화가 모두 되어 스포일러나 퀴즈 정답을 가릴 때 씁니다.
- 시저 암호와 카이사르 암호는 같은 건가요?
- 네. Caesar를 영어식으로 읽으면 시저, 라틴어식으로 읽으면 카이사르입니다. 율리우스 카이사르가 편지에 글자를 3칸씩 민 암호를 썼다는 기록에서 이름이 나왔습니다.
- 긴 글도 되나요?
- 암호화와 복호화는 길이에 상관없이 글 전체를 바꿉니다. “25가지 이동 모두 보기”에서는 줄마다 앞부분 120자까지만 보여 주고 뒤에 …을 붙이므로, 읽히는 줄로 키를 찾은 뒤 그 칸 수로 “복호화”하면 전체를 볼 수 있습니다.
- 입력한 글이 어딘가로 전송되나요?
- 아니요. 글자 이동은 브라우저 안에서 이루어지며 기기 밖으로 나가지 않습니다.