WMW

카이사르 암호 도구

Free

고전적인 카이사르 암호로 텍스트를 암호화 또는 복호화하며, A-Z 매핑 표, 무차별 대입 목록, 문자 빈도 차트, ROT13 바로가기를 제공합니다.

문자 빈도

최근 활동

모든 사람에게 공개됩니다. 모든 방문자의 최근 20회 사용 내역, 최신순으로 표시됩니다.

아직 활동이 없습니다. 첫 번째가 되어보세요.

댓글 (0)

이 도구가 유용했나요? 댓글을 남기거나 팁을 공유하거나 개선할 점을 알려주세요.

게스트 댓글은 게시 전에 검토됩니다. 로그인 하면 즉시 게시됩니다.

아직 댓글이 없습니다. 첫 번째로 의견을 남겨보세요!

이 도구의 기능

브라우저에서 직접 고전적인 카이사르 암호를 사용하여 텍스트를 암호화하거나 복호화합니다. 1부터 25까지 시프트를 선택하거나(또는 시프트 13용 ROT13 단축키 사용), 전체 A-Z 문자 매핑을 확인하고, 무차별 대입 목록으로 가능한 모든 시프트를 한 번에 시도하며, 이런 종류의 암호를 깨는 데 사용되는 문자 빈도 차트를 확인하세요.

작동 방식

텍스트의 각 문자는 알파벳에서의 위치(A=0부터 Z=25까지)로 조회되며, 그 위치에 시프트 값이 더해지고(복호화 모드에서는 빼짐), 결과는 26으로 나눈 나머지로 계산되어 Z를 넘거나 A 이전으로 가지 않고 순환합니다. 숫자, 공백, 구두점은 완전히 그대로 유지되며, 원래 문자의 대문자/소문자 여부도 보존됩니다. A-Z 매핑 표는 알파벳의 각 문자에 대해 순서대로 동일한 시프트를 한 번씩 실행할 뿐입니다. 무차별 대입 목록은 복호화 작업을 0부터 25까지 가능한 각 시프트에 대해 한 번씩, 총 26번 별도로 실행하므로, 미리 알지 못하더라도 올바른 것이 목록 어딘가에 나타나는 것이 보장됩니다. 빈도 차트는 다른 모든 것을 무시하고 텍스트에서 A부터 Z까지 각각이 몇 번 나타나는지 문자별로 셉니다.

해결하는 문제

자주 묻는 질문

카이사르 암호란 무엇인가요?

이는 가장 오래된 것으로 알려진 암호화 방법 중 하나로, 개인 서신에서 사용했다고 전해지는 율리우스 카이사르의 이름을 따서 명명되었습니다. 메시지의 모든 문자는 알파벳에서 고정된 수만큼 뒤에 있는 문자로 대체되며(Z 다음에는 다시 A로 순환), 이 고정된 수를 시프트라고 합니다.

ROT13이 무엇이며 시프트 13이 왜 특별한가요?

ROT13은 단순히 시프트가 13으로 고정된 카이사르 암호입니다. 알파벳이 26자이므로 13만큼 두 번 시프트하면 정확히 시작한 곳으로 돌아오게 되어 ROT13은 자기 역함수가 됩니다: 동일한 연산이 암호화와 복호화를 모두 수행합니다. 이 특성 덕분에 같은 "암호"를 다시 실행하면 텍스트가 드러나므로, 오래된 포럼 게시물에서 스포일러나 오치를 숨기는 인기 있는 간단한 방법이 되었습니다.

시프트를 모를 때 무차별 대입 목록이 어떻게 도움이 되나요?

0이 아닌 가능한 시프트는 25가지뿐이므로, 무차별 대입 목록은 단순히 각각을 시도하여 텍스트를 디코딩하므로 올바른 시프트의 결과는 항상 그 목록 어딘가에 읽을 수 있는 텍스트로 존재합니다. 그저 아래로 훑어보며 알아보기만 하면 됩니다.

문자 빈도 차트는 무엇을 보여주며 왜 중요한가요?

이는 텍스트에서 A부터 Z까지 각 문자가 얼마나 자주 나타나는지 셉니다. 카이사르 암호는 문자만 이동시킬 뿐, 각 문자가 다른 문자에 비해 얼마나 자주 나타나는지는 결코 바꾸지 않으므로, 암호화된 메시지의 빈도 차트 모양은 원본 메시지의 모양과 동일하며 단지 이름표만 바뀔 뿐입니다. 영어에서는 가장 높은 막대가 거의 항상 E와 T에 있는데, 이것이 바로 시프트를 전혀 몰라도 카이사르 암호를 깰 수 있게 하는 고전적인 약점입니다.

이 암호가 실제로 안전한가요?

아니요, 현대 기준으로는 안전하지 않습니다. 시도할 수 있는 시프트가 25가지뿐이므로 확인해 보려는 사람 누구에게도 실질적인 보호를 제공하지 못합니다. 여기에 포함된 것은 순전히 고전적인 교육용 암호이자 텍스트를 가볍게 숨기는 재미있는 방법으로서이며, 민감한 정보를 보호하는 방법으로서가 아닙니다.

관련 도구