문자-숫자 변환기(A1Z26)
글자를 알파벳 순서의 번호로 바꿔 보세요 — A = 1, B = 2 … Z = 26. 또는 숫자열을 붙여넣어 메시지를 읽을 수도 있습니다. 구분 기호를 고르고, A 대신 Z부터 세거나 0부터 시작할 수도 있으며, 디코딩할 때는 대시, 공백, 쉼표, 슬래시가 섞여 있어도 그대로 인식합니다.
글자는 숫자가 되고 공백은 단어 구분 기호가 됩니다. 숫자와 A–Z 밖의 글자는 건너뜁니다. 쉼표, 대시, 마침표는 번호를 구분하는 기호이므로 항상 제거되며, 다른 문장부호는 체크한 경우에만 유지됩니다.
글자 번호
A
1
B
2
C
3
D
4
E
5
F
6
G
7
H
8
I
9
J
10
K
11
L
12
M
13
N
14
O
15
P
16
Q
17
R
18
S
19
T
20
U
21
V
22
W
23
X
24
Y
25
Z
26
메시지에 사용된 글자가 강조 표시됩니다.
문자-숫자 변환기 사용 방법
- 1. 방향을 고르세요. 글자 → 숫자는 텍스트를 인코딩하고, 숫자 → 글자는 숫자 코드를 디코딩합니다.
- 2. 형식을 정하세요. 인코딩할 때는 글자 사이(대시, 공백, 쉼표)와 단어 사이(슬래시 또는 공백 두 칸)에 들어갈 구분 기호를 고릅니다.
- 3. 번호 체계를 맞추세요. Z = 1인 코드라면 알파벳 뒤집기를, A = 0인 코드라면 0부터 세기를 선택하세요. 도구 아래의 표가 바뀌어 모든 글자의 번호를 보여 줍니다.
- 4. 읽고 복사하세요. 입력하는 대로 결과가 바로 갱신됩니다. 숫자나 글자 번호가 없는 문자는 입력창 아래에 따로 표시되므로 무엇이 건너뛰어졌는지 확인할 수 있습니다.
A1Z26의 원리
A1Z26은 가장 단순한 글자-숫자 코드입니다. 각 글자를 알파벳에서의 순서로 바꾸며, 이름이 곧 규칙입니다. A는 1, Z는 26입니다. 10부터 26까지는 두 자리 숫자라서 구분 기호가 필요합니다. 구분 기호가 없으면 1-2(AB)와 12(L)가 똑같이 보이기 때문에, 출력에서는 글자 사이에 대시나 공백을, 단어 사이에 슬래시를 넣습니다.
| 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 World는 8-5-12-12-15 / 23-15-18-12-4로 인코딩됩니다. H는 8번째, E는 5번째, L은 12번째, O는 15번째 글자이고 슬래시는 띄어쓰기를 나타냅니다. 글자 사이를 공백으로 구분하면 단어는 공백 두 칸으로 구분됩니다. 8 5 12 12 15, 넓은 간격, 그리고 23 15 18 12 4 순입니다. 디코딩은 어느 형식이든 연속된 숫자를 하나의 번호로 읽어 거꾸로 되돌립니다.
퍼즐에서 만나는 변형
- 알파벳 뒤집기(Z = 1). 반대쪽 끝에서 세면 A = 26, Z = 1이 되어 HELLO는 19-22-15-15-12가 됩니다. 이는 먼저 아트바시 암호로 바꾼 뒤 번호를 매기는 것과 같습니다.
- 0부터 세기(A = 0). 프로그래머와 암호학 교재는 흔히 0부터 세는데, 이렇게 하면 시프트 암호의 산술이 깔끔해집니다. HELLO는 7-4-11-11-14가 됩니다. 아핀 암호도 이 방식으로 글자에 번호를 붙입니다.
- 다른 암호와 겹쳐 쓰기. 출제자는 먼저 카이사르 암호로 글자를 밀어 두는 경우가 많아서, 시프트까지 되돌리기 전에는 디코딩한 숫자가 의미 없는 글자로 읽힙니다.
공백, 숫자, 문장부호는 어떻게 처리되나요
인코딩. 글자는 숫자가 되고, 연속된 공백은 단어 구분 기호 하나로 바뀌며 줄바꿈은 그대로 유지됩니다. 숫자는 건너뜁니다. 출력의 7이 G로 읽힐 수 있기 때문이며, A–Z 밖의 글자도 건너뜁니다. 다만 악센트가 붙은 글자는 기본 글자로 취급합니다(é는 5). 쉼표, 대시, 마침표는 숫자를 구분하는 기호이므로 항상 제거됩니다. ! ? 나 아포스트로피 같은 다른 기호는 문장부호 유지를 선택했을 때만 독립된 토큰으로 남습니다.
디코딩. 연속된 숫자 하나가 번호 하나입니다. 슬래시나 공백 두 칸은 새 단어를, 줄바꿈은 새 줄을 시작하고, 대시, 쉼표, 마침표, 공백 한 칸은 번호를 구분할 뿐입니다. 그 밖의 문장부호는 그대로 복사됩니다. 27처럼, 또는 1부터 셀 때의 0처럼 글자가 없는 번호는 물음표로 표시되고 목록에 나타나며, 대개 오타를 가리킵니다.
암호가 아닌 코드
엄밀히 말해 A1Z26은 암호(cipher)가 아니라 코드(code)입니다. 키가 없어서 알아보는 사람은 누구나 읽을 수 있고, 1부터 26까지의 숫자만으로 이루어진 메시지는 한눈에 정체가 드러납니다. 바로 그 점 때문에 퍼즐 헌트, 방 탈출, 지오캐시 단서, 활동 책자에서 인기가 높습니다. 규칙을 알아채는 것이 재미이기 때문입니다. 글자로 숫자를 쓰는 방식은 훨씬 오래되었으며 그리스어와 히브리어도 알파벳을 숫자로 사용했지만, 이들은 A1Z26처럼 글자에 순서대로 번호를 붙이지 않고 1부터 9까지, 그다음 10, 20 … 90, 그다음 백 단위로 세었습니다.
자주 묻는 질문
- A1Z26 암호란 무엇인가요?
- A1Z26은 각 글자를 알파벳에서의 순서로 바꿉니다. A = 1, B = 2, 이런 식으로 Z = 26까지입니다. 한 자리와 두 자리 숫자를 구분할 수 있도록 글자는 대시나 공백으로, 단어는 슬래시나 넓은 간격으로 구분합니다.
- 숫자를 글자로 변환하려면 어떻게 하나요?
- 숫자 → 글자로 전환한 뒤 코드를 붙여넣으세요. 1부터 26까지의 숫자는 해당 순서의 글자가 됩니다. 8은 H, 9는 I입니다. 슬래시나 공백 두 칸은 단어 사이의 띄어쓰기가 됩니다. 범위를 벗어난 숫자는 물음표로 표시되어 오타를 쉽게 찾을 수 있습니다.
- 알파벳 글자마다 몇 번인가요?
- A 1, B 2, C 3, D 4, E 5, F 6, G 7, H 8, I 9, J 10, K 11, L 12, M 13, N 14, O 15, P 16, Q 17, R 18, S 19, T 20, U 21, V 22, W 23, X 24, Y 25, Z 26. 도구 아래의 표에도 같은 목록이 나오며, 알파벳을 뒤집거나 0부터 세면 표도 함께 바뀝니다.
- 구분 기호 없이 쓴 숫자도 디코딩할 수 있나요?
- 아니요, 어떤 도구도 이를 확실하게 풀 수 없습니다. 1225 같은 숫자열은 ABBE, ABY, AVE, LBE, LY 중 무엇이든 될 수 있기 때문입니다. 연속된 숫자는 하나의 번호로 읽히므로 1225는 범위를 벗어난 값으로 표시됩니다. 글자가 나뉘는 곳에 구분 기호를 넣거나, 가능한 분할을 직접 시도해 보세요.
- 역방향 A1Z26 코드란 무엇인가요?
- 반대쪽 끝에서 세어 Z = 1, A = 26이 되는 방식으로, 알파벳 뒤집기를 선택하면 사용할 수 있습니다. 텍스트를 먼저 아트바시로 암호화한 뒤 일반 A1Z26을 적용한 결과와 같은 숫자가 나옵니다.
- A1Z26으로 메시지를 비밀로 지킬 수 있나요?
- 아니요. 키가 없고, 1부터 26 사이의 숫자로 가득한 페이지는 한눈에 알아볼 수 있습니다. 게임이나 수업용 퍼즐에는 이상적이고 더 어려운 퍼즐의 한 겹으로 쓸 수도 있지만, 그것만으로는 어떤 보호도 되지 않습니다.