🌐 KO

🏛️ 카이사르 암호 도구

알파벳을 정해진 칸수만큼 밀어서 암호화·복호화하는 가장 오래된 치환 암호 중 하나입니다. 시프트 값을 모를 때는 브루트포스 모드로 25가지 경우를 한 번에 확인할 수 있습니다.

⚠️ 교육·퍼즐용 도구입니다 — 실제 보안 목적으로 사용하지 마세요.

모드
가이드

자세히 알아보기

01

1. 카이사르 암호의 역사

카이사르 암호는 로마의 율리우스 카이사르가 군사 통신에 사용했다고 전해지는 암호로, 그의 이름을 딴 것입니다. 전해지는 바로는 알파벳을 3칸씩 밀어 사용했다고 하며, 현재까지 기록에 남아 있는 가장 오래된 치환 암호 중 하나로 꼽힙니다.

02

2. 작동 원리 — 단순한 나머지 연산

카이사르 암호는 알파벳 순서를 일정한 칸수(시프트 값)만큼 미는 단순한 모듈러 연산으로 동작합니다. 예를 들어 시프트가 3이면 A는 D가, Z는 순환해서 C가 됩니다. 암호화와 복호화에 같은 키(시프트 값)를 사용하며, 복호화는 그 반대 방향(-N)으로 알파벳을 밀기만 하면 됩니다.

03

3. 왜 오늘날엔 즉시 뚫리는가

가능한 시프트 값은 1부터 25까지, 단 25가지뿐입니다. 그래서 이 도구의 브루트포스 모드처럼 모든 경우의 수를 다 시도해 보거나, 알파벳 등장 빈도를 분석하는 것만으로도 순식간에 원문을 찾아낼 수 있습니다. 카이사르 암호는 교육이나 퍼즐 용도로만 적절하며, 실제로 민감한 정보를 보호하는 데는 절대 사용해서는 안 됩니다.

자주 묻는 질문

이 도구로 진짜 비밀을 안전하게 보호할 수 있나요?
아니요. 가능한 키(시프트 값)가 25개뿐이라 브루트포스로 즉시 뚫립니다. 이 도구는 교육·퍼즐 용도로만 사용하세요 — 실제 보안 목적으로 사용하지 마세요.
브루트포스 모드는 무엇을 하나요?
가능한 25가지 시프트를 모두 적용해 각각의 복호화 결과를 한 번에 보여줍니다. 시프트 값을 모르는 상태에서 퍼즐이나 암호문을 풀 때, 말이 되는 문장을 찾아 풀이할 수 있습니다.
공백, 숫자, 문장 부호도 암호화되나요?
아니요. A-Z, a-z 알파벳만 시프트되며 대소문자는 그대로 유지됩니다. 공백·숫자·문장 부호 등 나머지 문자는 변경 없이 그대로 통과합니다.