도구 가이드
카이사르 암호는 알파벳을 정해진 칸만큼 밀어 다른 글자로 바꾸는 가장 오래된 암호 방식 중 하나입니다. 로마의 카이사르가 군사 통신에 사용했다고 전해져 이 이름이 붙었습니다.
예를 들어 세 칸을 밀면 A는 D, B는 E가 됩니다. 밀어낸 칸 수만 알면 되돌릴 수 있어 지금 기준으로는 전혀 안전하지 않지만, 암호의 기본 개념을 이해하는 교육 자료로는 여전히 널리 쓰입니다.
13칸을 밀면 ROT13이 되는데, 두 번 적용하면 원래대로 돌아오는 성질 때문에 인터넷 게시판에서 스포일러를 가리는 데 자주 쓰였습니다.
사용 방법
- 암호화할지 복호화할지 선택합니다.
- 변환할 텍스트를 입력합니다.
- 밀어낼 칸 수(shift)를 지정합니다. 13을 넣으면 ROT13입니다.
- 결과를 확인하고 복사합니다.
이럴 때 유용해요
- 암호의 기본 원리를 설명하는 교육 자료를 만들 때
- 방 탈출이나 보물찾기 게임의 문제를 만들 때
- 게시판에서 스포일러를 ROT13으로 가릴 때
- 간단한 퍼즐이나 퀴즈를 출제할 때
사용 팁
- ROT13은 같은 처리를 두 번 하면 원래 글자로 돌아옵니다. 암호화와 복호화가 같은 동작입니다.
- shift 값을 모를 때는 25가지를 모두 시도하면 반드시 원문이 나옵니다. 그만큼 안전하지 않다는 뜻입니다.
- 실제 보안이 필요하면 카이사르 암호가 아니라 검증된 암호화 방식을 사용해야 합니다.