본문으로 건너뛰기
Case Converter Online
ko

A1Z26 암호 변환과 해독

각 글자를 알파벳 순서 번호로 바꿉니다. A는 1, Z는 26입니다. 숫자를 붙여넣으면 다시 단어로 돌려 줍니다. 입력하는 동안 양방향으로 변환됩니다.

양방향으로 작동합니다. A는 1, Z는 26입니다. 1부터 26 밖의 숫자는 [대괄호] 안에 표시합니다.

A1Z26 암호란

A1Z26은 단어를 숫자로 바꾸는 가장 단순한 방법입니다. 각 글자가 알파벳에서의 순서 번호가 되므로, A1Z26 암호를 흔히 알파벳 숫자 변환이라고도 부릅니다.

A B C D E F G H I J K L M
1 2 3 4 5 6 7 8 9 10 11 12 13
N O P Q R S T U V W X Y Z
14 15 16 17 18 19 20 21 22 23 24 25 26

“Hello”는 8, 5, 12, 12, 15가 됩니다. 퍼즐 책, 방탈출 카페, 지오캐싱, 보물찾기는 물론 여러 애니메이션의 엔딩 크레디트에서도 볼 수 있습니다. 아이들이 암호의 원리를 처음 배울 때 첫걸음으로도 좋습니다.

도구 사용 방법

  1. 왼쪽 텍스트에 메시지를 입력합니다. 오른쪽 숫자에 숫자가 나타납니다.
  2. 해독하려면 숫자에 숫자를 붙여넣습니다. 왼쪽에 글자가 나타납니다.
  3. 글자 사이 구분에서 글자를 잇는 방식을 고릅니다.
    • 하이픈: 8-9
    • 공백: 8 9 (단어는 /로 구분)
    • 쉼표: 8,9
    • 마침표: 8.9
  4. 각 입력란 위의 복사를 누르거나, 처음부터 다시 하려면 지우기를 누릅니다.

인코딩할 때 단어 사이는 공백 하나로 구분합니다. 글자 사이 구분을 공백으로 고르면 단어 사이는 대신 슬래시로 구분되므로 단어가 어디서 끝나는지 계속 알아볼 수 있습니다. 줄바꿈은 그대로 유지됩니다.

!나 ?처럼 글자가 아닌 문자는 제자리에 하나의 항목으로 남습니다. 그래서 Hi!는 8-9-!가 되고, 해독하면 HI!로 돌아옵니다.

예시

아래 결과는 이 페이지의 도구로 만든 것입니다.

텍스트 글자 사이 구분 숫자
Hello World 하이픈 8-5-12-12-15 23-15-18-12-4
Hello World 공백 8 5 12 12 15 / 23 15 18 12 4
Code 쉼표 3,15,4,5
I love you 하이픈 9 12-15-22-5 25-15-21
Happy birthday 마침표 8.1.16.16.25 2.9.18.20.8.4.1.25
Hi! 하이픈 8-9-!

반대 방향 예시입니다.

숫자 해독 결과
19.5.3.18.5.20 SECRET
20 8 5 / 5 14 4 THE END
3,15,4,5 CODE
27-1-2 [27]AB

마지막 줄은 1부터 26을 벗어난 숫자가 어떻게 처리되는지 보여 줍니다. 글자가 될 수 없으므로 대괄호 안에 그대로 남습니다.

해독기가 숫자를 읽는 방식

해독기는 붙여넣는 형식을 유연하게 받아들입니다.

  • 텍스트 어딘가에 슬래시가 있으면 슬래시는 단어를, 공백은 글자를 구분합니다.
  • 슬래시가 없으면 공백은 단어를 구분하고, 하이픈, 쉼표, 마침표는 단어 안의 글자를 구분합니다.
  • 1부터 26까지의 숫자는 각각 대문자 한 글자가 됩니다. 그 밖의 값은 그대로 둡니다.

이 점이 중요한 이유는 A1Z26에 약점이 하나 있기 때문입니다. 구분 기호가 없으면 뜻이 모호해집니다. 1 2는 AB지만 12는 L입니다. 메시지를 쓸 때는 숫자 사이에 반드시 무언가를 넣으세요. 그렇지 않으면 읽는 사람이 추측해야 합니다.

자주 보는 변형

퍼즐 출제자들은 규칙을 조금씩 비틀곤 합니다. 다음 변형을 주의하세요.

  • 거꾸로 센 알파벳. 반대쪽 끝부터 세어 Z가 1, A가 26인 퍼즐이 있습니다. 각 숫자를 27에서 뺀 다음 여기서 해독하세요.
  • 0부터 시작. 프로그래머는 A를 0으로 두기도 합니다. 먼저 각 숫자에 1을 더하세요.
  • 이동 암호와 결합. 숫자로 바꾸기 전에 카이사르 암호로 글자를 밀어 두는 경우가 있습니다. 여기서 숫자를 해독한 다음 카이사르 암호 페이지에서 이동 값을 하나씩 시험해 보세요.
  • 두 자리 채우기. 01, 02처럼 쓰는 퍼즐도 있습니다. 해독기는 05를 5로 읽으므로 그대로 붙여넣어도 됩니다.

한계

A1Z26은 학습과 퍼즐용 암호이지 진짜 암호화가 아닙니다. 모든 숫자가 1에서 26 사이라 패턴을 알아보기 쉽고, 알파벳이 유일한 키입니다. 개인적인 내용을 보호하는 데 쓰지 마세요.

영어 알파벳 26자만 변환됩니다. é 같은 악센트 문자와 다른 문자 체계의 글자는 그대로 남습니다. 한글도 마찬가지로 바뀌지 않으며, 음절 하나하나가 별도의 항목으로 취급됩니다. 이 도구에서 Hello 한글!을 하이픈으로 변환하면 8-5-12-12-15 한-글-!가 되고, 8-9 한-글을 해독하면 HI 한글이 됩니다.

다른 방법으로 변환하기

Excel이나 Google 스프레드시트에서는 =CODE(UPPER(A1))-64가 A1 셀에 있는 글자 하나의 번호를 돌려주고, =CHAR(B1+64)가 B1 셀의 숫자를 다시 대문자로 바꿉니다. 단어 전체를 바꾸려면 글자마다 셀이 하나씩 필요합니다.

JavaScript에서는 다음 한 줄로 문구를 변환합니다.

'Hello World'.toUpperCase().split('').map(c => c >= 'A' && c <= 'Z' ? c.charCodeAt(0) - 64 : c).join(' ')

결과는 8 5 12 12 15 23 15 18 12 4이며, 원래 공백이 있던 자리에 간격이 더 넓게 생깁니다.

관련 도구

글자에 번호를 매기는 대신 글자를 밀어서 바꾸는 암호가 필요하다면 카이사르 암호나 ROT13을 사용해 보세요. 단어를 소리 내어 정확히 불러 줘야 할 때는 NATO 음성 알파벳 변환기를 쓰세요.

A1Z26 암호 자주 묻는 질문

A1Z26 암호란 무엇인가요?

각 글자를 알파벳에서의 순서로 바꾸는 단순한 치환 암호입니다. A는 1, B는 2, 이런 식으로 Z는 26이 됩니다. 이름 자체가 A1부터 Z26까지라는 규칙을 나타냅니다. 퍼즐, 방탈출, TV 프로그램 속 암호에 자주 등장합니다.

숫자를 글자로 해독하려면 어떻게 하나요?

숫자를 오른쪽 입력란에 붙여넣으세요. 한 단어 안의 숫자는 하이픈, 쉼표, 마침표, 공백 중 하나로 구분하고, 단어와 단어 사이는 공백으로 구분합니다. 글자 사이를 공백으로 구분했다면 단어 사이에는 슬래시를 넣으세요. 왼쪽에 글자가 나타납니다.

일부 숫자가 대괄호 안에 표시되는 이유는 무엇인가요?

글자를 뜻하는 숫자는 1부터 26까지뿐입니다. 0이나 27 같은 다른 숫자는 해독할 수 없으므로 [대괄호]로 감싸 표시합니다. 오타나 빠진 구분 기호가 없는지 확인하세요. 12와 1-2는 뜻이 다릅니다.

해독한 텍스트가 대문자로 나오는 이유는 무엇인가요?

숫자에는 대소문자 정보가 없어서 8은 h일 수도, H일 수도 있습니다. 결과를 일정하게 유지하려고 해독기는 모든 글자를 대문자로 씁니다.

A1Z26은 안전한 암호인가요?

아닙니다. 한 번이라도 본 적이 있는 사람은 바로 알아보고, 알파벳 자체가 유일한 키입니다. 비밀을 지키는 용도가 아니라 게임과 퍼즐용으로 쓰세요.

코드와 데이터 도구 더 보기

전체 도구 보기