시저 암호 변환기
알파벳을 정해진 칸수만큼 미는 시저 암호로 텍스트를 암호화·복호화하고, 키를 몰라도 25가지를 한 번에 확인합니다.
평문
칸
로마 시대에는 3, ROT13은 13을 씁니다.
암호문
알파벳을 정해진 칸수만큼 밀어 치환하는 가장 오래된 암호입니다. 로마 시대 율리우스 카이사르가 3칸으로 썼다고 전해집니다. 키가 26가지뿐이라 컴퓨터 없이도 손으로 전부 시도해 볼 수 있어(위 전수조사 표) 암호학적으로는 안전하지 않지만, 암호학 입문과 CTF 문제에서 가장 먼저 배우는 치환 암호입니다.
키가 26의 절반인 13이면 ROT13이라 부르며, 같은 변환을 한 번 더 하면 정확히 원문으로 돌아오는 자기역원 성질이 있습니다.
사용 방법
- 1암호화할 평문(또는 복호화할 암호문)을 넣습니다.
- 2이동 칸수(키)를 정합니다. 로마 시대 관행은 3, ROT13은 13입니다.
- 3키를 모른다면 아래 25가지 전수조사 표에서 뜻이 통하는 결과를 찾습니다.
자주 묻는 질문
알파벳을 정해진 칸수(키)만큼 밀어서 다른 글자로 바꾸는 치환 암호입니다. 로마 시대 율리우스 카이사르가 키=3으로 군사 통신에 썼다고 전해지며, 가장 오래되고 단순한 암호로 알려져 있습니다.
ROT13은 키가 정확히 13인 시저 암호입니다. 알파벳 26자의 절반이라 같은 변환을 두 번 하면 정확히 원문으로 돌아오는 성질이 있어, 온라인 포럼에서 스포일러나 답을 살짝 가리는 용도로 지금도 실제 쓰입니다.
네, 키가 1~25(0은 변화 없음) 25가지뿐이라 전부 시도해 보면 됩니다. 이 계산기가 25가지 결과를 한 번에 보여주므로 그중 뜻이 통하는 문장을 찾으면 됩니다 — 이런 취약점 때문에 시저 암호는 실제 보안에는 쓰이지 않습니다.
아니요, 영문 알파벳(A~Z, a~z)만 밀립니다. 숫자·기호·한글·공백은 원래 자리에 그대로 남습니다.
아핀 암호는 곱셈과 덧셈을 함께 쓰는 더 일반적인 형태이고 시저 암호는 그중 곱셈 계수가 1인 특수한 경우입니다. 비제네르 암호는 키워드의 각 글자마다 다른 칸수로 밀어 시저 암호를 반복 적용하는 확장판입니다.
알아두면 좋은 점
- 키가 26으로 나뉜 나머지만 의미가 있어 26 이상이나 음수를 넣어도 자동으로 0~25 범위로 처리됩니다.
- 경우의 수가 26가지뿐이라 암호학적으로 안전하지 않습니다 — 교육·CTF·퍼즐용으로만 쓰세요.
- 입력한 내용은 서버로 전송되지 않고 브라우저 안에서만 계산됩니다.
함께 보면 좋은 도구
마지막 검증: 2026년 9월 5일 · 결과는 참고용 추정치입니다.