카이사르 암호·ROT13 풀기
이동 값을 몰라도 괜찮아요. ‘모든 이동 값 시도’를 고르면 26가지 결과를 영어다운 순서로 보여 줘요.
카이사르 암호는 어떻게 만들고 푸나요
카이사르 암호(시저 암호)는 알파벳을 정해진 칸 수만큼 밀어서 쓰는 가장 오래된 암호 가운데 하나예요. 3칸을 밀면 A는 D, B는 E, Z는 다시 C가 돼요. 칸 수(이동 값)만 알면 반대로 밀어서 바로 풀 수 있어요. 이 도구는 영문 대문자와 소문자를 각각 밀고, 숫자·한글·띄어쓰기·문장부호는 그대로 둬요.
이동 값을 모를 때: 모든 이동 값 시도
이동 값은 1부터 25까지 25가지뿐이라 모두 해 보면 반드시 원래 글이 들어 있어요. 이 도구는 25가지 결과를 모두 만든 다음, 각 결과의 글자 빈도가 영어 글자 빈도(E, T, A, O 순으로 많음)와 얼마나 비슷한지 카이제곱 거리로 계산해서 가장 비슷한 결과를 맨 위에 ★로 보여 줘요. 문장이 20자 이상이면 거의 항상 맨 위가 정답이에요. 아주 짧은 단어는 여러 후보가 그럴듯해 보일 수 있으니 표에서 직접 확인하세요.
ROT13·ROT18·ROT47
- ROT13: 13칸 이동이에요. 알파벳이 26자라 같은 방법을 두 번 하면 원래대로 돌아와요. 인터넷 게시판에서 퀴즈 정답이나 스포일러를 가릴 때 많이 써요.
- ROT18: 영문은 ROT13, 숫자는 5칸(ROT5)을 함께 돌려요.
- ROT47: 영문·숫자·기호까지 ASCII 33(!)부터 126(~)까지 94자를 47칸 돌려요. 역시 두 번 하면 원래대로예요.
쓰임과 한계
방탈출 게임, 보물찾기, 수업용 암호 활동, 퍼즐 문제를 만들거나 풀 때 좋아요. 카이사르 암호는 경우의 수가 25가지라 누구나 몇 초 만에 풀 수 있어서 비밀번호나 개인정보를 지키는 데에는 쓰면 안 돼요. 열쇠 단어로 칸 수를 바꿔 가며 미는 더 강한 방식은 비즈네르 암호 도구에서 만들 수 있어요. 입력한 글은 이 기기 밖으로 나가지 않아요.
참고한 자료
자주 묻는 질문
한글도 카이사르 암호로 바꿀 수 있나요?
이 도구는 영문 알파벳만 밀어요. 한글은 그대로 두니, 한글 문장 속 영문만 암호로 바꿀 수 있어요.
영어 점수가 가장 좋은 결과가 정답이 아니에요.
글이 짧거나 고유명사·약어가 많으면 빈도 분석이 빗나갈 수 있어요. 표에서 뜻이 통하는 줄을 눌러 고르세요.
암호를 만들 때 쓴 이동 값과 표의 이동 값이 같나요?
네. 표의 숫자는 ‘원래 글을 몇 칸 앞으로 밀어서 이 암호가 됐는지’를 뜻해요.
함께 쓰면 좋은 도구
- 비즈네르 암호 만들기·풀기 (열쇠 몰라도 자동 해독)열쇠 단어로 글자마다 다른 칸 수를 미는 비즈네르 암호를 만들고 풀기. 열쇠를 몰라도 열쇠 길이와 열쇠 단어를 추정해 해독. 자동키·보퍼트 방식 포함
- 애트배시·아핀·베이컨·레일펜스 암호 (고전 암호 모음)알파벳을 거꾸로 바꾸는 애트배시, 수식으로 바꾸는 아핀, A·B 다섯 글자로 숨기는 베이컨, 지그재그로 섞는 레일펜스 암호를 만들고 풀기
- 문자 빈도 분석 (글자·알파벳·자모·두 글자 짝 빈도표)글에 나온 글자마다 몇 번·몇 %인지 빈도표와 막대그래프로 보기. 영문 알파벳은 영어 평균 빈도와 비교하고 일치 지수(IC)까지, 한글은 글자·자모별로. 암호 풀이·언어 공부용
- XOR 암호화·해독 (키 모를 때 키 추정)글자·16진수·Base64·파일을 XOR 키로 바꾸고, 키를 모르면 1바이트 키 256가지나 반복 키 길이를 추정해 원래 글을 찾기
- JSON 정리 (보기 좋게 들여쓰기·검증·압축)JSON을 보기 좋게 들여쓰기, 오류 위치 표시, 한 줄 압축, 키 정렬, 문자열 이스케이프
- 정규식 테스트 (정규표현식 매칭 확인)패턴과 플래그로 일치하는 부분을 강조 표시, 그룹 값 표, 바꾸기 미리보기, 자주 쓰는 패턴