数字转字母密码

A1Z26 密码(也叫“字母-数字密码“)把拉丁字母表中的每个字母对应到它的序号:A=1、B=2、C=3 …… Z=26。这是最简单的替换密码,简单到可以教给十岁的孩子,却也是密室逃脱谜题、谜语书和《怪诞小镇》式彩蛋里最常见的方案。输入一段文字即可得到它的数字,或者粘贴用连字符、空格、逗号分隔的数字,把消息还原回来。请注意:本工具只处理 26 个拉丁字母 A 到 Z,汉字不属于这套密码,会被直接跳过,请先转写成拼音或英文。

如何使用这个密码

  1. 1

    选择方向

    把文本编码成数字,或者把数字解码回文本。

  2. 2

    输入内容

    编码时,大小写随意;只有 A 到 Z 会被转换,空格变成斜杠(/),其余字符一律丢弃。解码时,任何分隔符都可以:空格、连字符或逗号。

  3. 3

    点击转换

    工具会逐个字母套用 A=1、B=2 的对应关系。

  4. 4

    复制结果

    粘贴到谜题线索、密室逃脱道具,或者给孩子做的谜语页里。

完整对照表

| 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 | | |

编码示例

  • HELLO8-5-12-12-15
  • CODE3-15-4-5
  • SECRET19-5-3-18-5-20

哪些字符会被编码,哪些会被跳过

  • 只有 26 个拉丁字母 A 到 Z。 大小写无所谓:aA 都是 1。
  • 空格变成斜杠。 HELLO WORLD 编码为 8-5-12-12-15-/-23-15-18-12-4,解码时每个 / 会还原成空格,所以词与词的边界不会丢。
  • 数字、标点和符号会被丢弃。 它们既不产生数字,也不留下空位。
  • 汉字和带变音符号的拉丁字母同样会被跳过。 “你好”不会产生任何数字,因为这套密码根本不认识汉字。请先转写成拼音(不带声调)再编码:NIHAO14-9-8-1-15。同理,CAFÉ 里的 É 会被跳过,结果是 3-1-6 而不是四个数字。
  • 解码只接受 1 到 26。 超出这个范围的数字会被忽略。

分隔符为什么重要

没有分隔符时,1118 是有歧义的:它是 A-A-A-H、A-K-H 还是 K-R?写线索时务必在数字之间加上连字符、空格或逗号。这里的解码器会自动识别所有常见分隔符。

为什么它不算真正的加密

A1Z26 是没有密钥的一一替换。任何人只要注意到最大的数字是 26,立刻就能看穿这套规则。它适合做谜题,不适合任何需要真正保密的东西。若要真正的机密性,请使用 AES 或 ChaCha20。

谜题设计技巧

  • 加一层变化。 把 A1Z26 和凯撒移位(“A=2, B=3”)或倒序排列(“A=26, Z=1”)搭配使用,就没那么容易被看穿。
  • 混合多种编码。 与摩尔斯电码、二进制或盲文组合,可以做成多阶段谜题。
  • 按词断开。 在编码后的词之间换行,既让解码不那么费劲,也让谜题更像一条真正的消息。
  • 用作进度线索。 A1Z26 足够短,可以写在小道具上,或者潦草地写在密室逃脱的照片线索旁。

常见问题

标准的 A1Z26 只映射字母。在这里,空格会保留为斜杠(/),以便保住词与词的边界,解码器再把每个斜杠还原成空格。标点、数字和符号则被完全忽略,不会产生任何数字。

不可以。A1Z26 是建立在 26 个拉丁字母之上的密码,本工具只映射 A 到 Z。汉字,以及西里尔文、阿拉伯文、希腊文、泰文,还有 É、Ñ、Ü 这类带变音符号的拉丁字母,都会被跳过而不是转成数字。请先把消息转写成不带声调的拼音(例如“你好“写成 NIHAO)再编码,或者改用专为汉字设计的编码方式(比如区位码)。

不是。凯撒密码把字母按固定位数平移(例如移位 3,A 变成 D)。A1Z26 则是把字母替换成它在字母表中的序号。两者都是简单密码,在密码学入门里常常被放在一起讲。

有。有些谜题设计者用 A=0 到 Z=25,这样做模运算更方便。也有人先把字母表整体移位(例如 N=1、O=2)以增加一层难度。本工具使用的是经典的 A=1 映射。

通常可以,靠上下文判断:数字成组出现,没有一个超过 26,总数大致相当于一个短语的长度。如果看到大于 26 的数字,可以试试 A=01、B=02 这种两位数方案,或者别的体系。

相关工具

此工具还提供其他语言版本