跳转到正文

阿特巴什密码

输入或粘贴文本,输入时即可看到它的阿特巴什镜像——A 变为 Z,B 变为 Y,依此类推。阿特巴什是可逆的,因此同一个输入框既可加密也可解密;演算面板会显示字母表和每一次替换。免费,无需注册,内容完全不离开您的浏览器。

保留

字母表与演算过程

位置为 n 的字母(A = 1,Z = 26)会变成位置为 27 − n 的字母。加密和解密是同一步骤,因此把结果再次输入,即可还原您的文本。

明文ABCDEFGHIJKLM
阿特巴什ZYXWVUTSRQPON
明文NOPQRSTUVWXYZ
阿特巴什MLKJIHGFEDCBA

您文本中的字母在明文行中高亮;它们变成的字母在其下方的行中高亮。

逐字母演算——前 10 个字母

字母位置27 − 位置结果
H819S
E522V
L1215O
L1215O
O1512L
W234D
O1512L
R189I
L1215O
D423W

如何使用阿特巴什密码

  1. 1. 输入文本。 在输入框中键入或粘贴文本。阿特巴什没有密钥,因此无需设置其他内容。
  2. 2. 查看结果。 镜像后的文本会随您的输入而出现。粘贴阿特巴什文本进去,即可得到原文——同一步骤既能加密也能解密。
  3. 3. 选择保留的内容。 取消勾选大小写、空格或标点,即可得到仅含大写字母、连续不间断的字母串,或仅有字母——这是密码文本通常的呈现方式。
  4. 4. 检查演算过程。 字母表表格会高亮您使用的字母及其所变成的字母,其下方的表格逐步演示前十几个字母。

阿特巴什的工作原理

正序写出字母表,在其下方倒序写出,然后把每个字母替换为其下方的字母:A↔Z、B↔Y、C↔X,一直到中间的 M↔N。用公式表示,位置为 n(A = 1,Z = 26)的字母会变成位置为 27 − n 的字母,因此 H(8)变成 S(19)。密码学家通常从零开始计数,规则则为 25 − x——这使阿特巴什成为 a = 25、b = 25 的仿射密码。

十三组阿特巴什替换:上方的每个字母与其下方的字母互换位置,两个方向皆然。
ABCDEFGHIJKLM
ZYXWVUTSRQPON

演算示例。 Hello World 变为 Svool Dliow:H(8) → S(19),E(5) → V(22),L(12) → O(15),O(15) → L(12)。再把 Svool Dliow 输入进去,即可得到 Hello World。每个字母保持其大小写,空格原样保留,因此结果与您的文本形状相同——这也正是阿特巴什很容易被识破的原因。

这种替换也会带来一些有趣的巧合。WIZARD 加密后得到 DRAZIW——恰好是同一个单词倒过来拼写,因为 W 与 D、I 与 R、Z 与 A 都是镜像对,并且恰好位于该单词中的镜像位置。

阿特巴什的来历

阿特巴什最初是希伯来字母表的一种替换,其名称本身就写明了规则。Aleph(א)是第一个字母,与最后一个字母 tav(ת)互换;bet(ב)是第二个字母,与倒数第二个字母 shin(ש)互换——a-t-b-sh。希伯来字母共 22 个,因此有 11 对。

最著名的例子见于《耶利米书》。名字 Sheshach(ששך)在耶利米书 25:26 和 51:41 中,按此替换逐字对应于 Babel(בבל),即巴比伦;而 51:1 中的 Leb-kamai(לב קמי)对应于 Kasdim(כשדים),即迦勒底人。耶利米书 51:41 在同一节中也公开提到了巴比伦,因此这种替换不太可能是为了隐藏什么;它通常被理解为文字游戏,而这些形式如何进入经文,至今仍有争议。

如何破解阿特巴什,以及它为何并不安全

阿特巴什本身没有任何秘密。它没有可猜测的密钥:任何知道该方法的人都能读懂消息,而镜像字母表是解谜者最先尝试的东西之一。即使不做这种猜测,明文中的每个 E 都会变成 V,每个 T 都会变成 G,因此密文中最常见的字母会直接指向该语言中最常见的字母。这就是频率分析,字母频率计数器 可以替您完成计数。

请把阿特巴什当作一个谜题,也当作第一课:它用一行算术就展示了什么是替换密码。如果想要一个带真正密钥的版本,可以试试仿射密码,它推广了同一思路;如果想要一个逐字母改变替换方式的版本,可以试试维吉尼亚密码。

常见问题

什么是阿特巴什密码?
阿特巴什是一种反转字母表的替换密码:A 变为 Z,B 变为 Y,C 变为 X,依此类推,直到 M 和 N 互换。它没有密钥,同一替换既可加密也可解密。它最初是希伯来字母表的一种替换,如今已是谜题和密码学入门课的常见内容。
如何解密阿特巴什?
再做一次阿特巴什即可。每个字母都与其镜像互换,因此加密两次即可还原原文——Svool 还原为 Hello。这就是本工具只有一个输入框、而非独立的加密和解密模式的原因:把密文粘贴进去,读出明文即可。
阿特巴什与凯撒密码相同吗?
不相同。凯撒密码把每个字母沿字母表移动相同的距离,因此字母顺序保持不变(ABC 变为 DEF)。阿特巴什则是对字母表做镜像,因此顺序被反转(ABC 变为 ZYX),而任何凯撒位移都无法做到这一点。不过二者都是仿射密码的特例:凯撒的 a = 1,阿特巴什的 a = 25、b = 25。
数字、空格和带重音的字母会怎样处理?
数字、空格和标点默认原样保留,除非您选择去除它们。带重音的拉丁字母按其基本字母计算,因此 é 按 e 的方式加密,变为 v。其他字母表的字母(如西里尔字母或希腊字母)保持不变,工具会告诉您找到了多少个这样的字母。
阿特巴什出现在《圣经》中吗?
是的。最明显的例子见于《耶利米书》:Sheshach(25:26 和 51:41)在阿特巴什替换下逐字对应于 Babel,Leb-kamai(51:1)对应于 Kasdim,即迦勒底人。由于附近也公开提到了巴比伦,这种替换通常被理解为文字游戏,而非秘密书写。
为什么叫阿特巴什?
这个名称串起了希伯来字母表前两组替换的首字母:aleph 与 tav(א–ת),bet 与 shin(ב–ש),合起来就是 a-t-b-sh。希伯来字母的其他替换也以同样方式命名——例如 Albam 就是把 aleph 与 lamed、bet 与 mem 配对。

相关工具

编码与密码中的更多工具