시저 변환기 사용 방법
- 짧은 메시지·암호화/해독·정수 이동값을 입력하세요. 양수·음수·0·큰 값을 허용해요.
- 변환을 누르세요. 26의 나머지로 줄이므로 29는 3, −1은 25와 같아요.
- 복사는 변환 메시지만 담아요. 메시지·방향·이동값 변경은 이전 결과를 즉시 무효화해요.
- ROT13에는 13을 사용하세요. 26의 절반이므로 암호화·해독이 같은 결과예요.
시저 이동 공식
A~Z를 0~25로 두고 암호화 C = (P + k) mod 26, 해독 P = (C − k) mod 26을 사용해요. 나머지 연산은 Z 뒤 A로 돌아가고 모든 정수를 26개 위치 중 하나로 바꿔요. 0·26의 배수는 의도적으로 글자를 유지해요.
각 ASCII 글자를 독립 처리하며 대소문자를 유지해요. 비즈네르와 달리 키가 메시지에 따라 전진하지 않아요. 공백·문장부호·숫자·악센트·비라틴 문자는 그대로예요. 25개 키를 모두 시험하거나 영어 결과를 추측하지 않아요.
정확한 시저·ROT13 예시
암호화·이동 3이면 ATTACK AT DAWN! → DWWDFN DW GDZQ!이며 해독 3은 되돌려요. −23 mod 26 = 3이므로 −23도 같은 암호문이에요.
이동 13은 HELLO → URYYB, 다시 적용하면 HELLO예요. 대소문자·문장부호를 유지해 Attack at Dawn! → Dggnpx ng Qnja!예요.
이동 암호 도구의 활용
- 수업 회전 문제 만들기·풀기, 손계산 확인, 정확한 이동값을 아는 텍스트 해독에 사용하세요.
- 관련 검색어를 다른 알고리즘처럼 나누지 않고 시저·이동 암호·ROT13을 한 페이지에서 처리해요.
입력 규칙·보안 한계
- 이동값은 안전한 정수여야 해요. 소수·과학적 표기·빈칸은 반올림·추측하지 않고 거부해요.
- 유효 이동은 26개뿐이며 현대적 기밀성을 제공하지 않아요. 키 전수 대입·언어 점수·입력 저장·민감정보 보호는 하지 않아요.
시저 암호 FAQ
암호화·해독의 차이는 무엇인가요?
암호화는 정규화한 이동값을 각 글자에 더하고 해독은 같은 값을 빼요.
음수·큰 이동값은 어떻게 되나요?
26의 나머지로 정규화해 −1은 25, 29는 3과 같아요.
ROT13은 별도 암호인가요?
이동 13인 시저 암호예요. 자기 역함수여서 어느 방향도 같은 결과예요.
모르는 키를 찾을 수 있나요?
아니요. 알고 있는 키를 입력하세요. 자동 키 탐색·평문 후보 순위는 범위 밖이에요.