埃特巴什密码(Atbash)是什么:字母表反转的古老替换密码
埃特巴什密码把字母表沿中心镜像,A 配 Z、B 配 Y,没有密钥,加密和解密是同一个操作。本文讲清它的希伯来语起源、自反原理、为什么它不是真加密,以及在教学和谜题里怎么用。
埃特巴什密码:字母表反转的最古老替换密码
第一次看到一段被「打乱」的英文,很多人会先去试凯撒或 ROT13。但有一类字符串怎么滑位移都解不出来,它的规则其实更简单:把整张字母表倒过来读。这就是埃特巴什(Atbash)密码,一种比凯撒还要古老的替换密码。它没有密钥,没有参数,只有一面镜子。
镜像字母表:A↔Z B↔Y
埃特巴什的全部规则就一句话:每个字母换成它在字母表里的镜像。把第一个字母配最后一个,第二个配倒数第二个,一路对到中间。
A B C D E F G H I J K L M
↕ ↕ ↕ ↕ ↕ ↕ ↕ ↕ ↕ ↕ ↕ ↕ ↕
Z Y X W V U T S R Q P O N
所以 A↔Z,B↔Y,C↔X,一直到中间的 M↔N 相遇。它和凯撒一类密码最大的不同在这里:凯撒是把每个字母往后滑固定的位数(位移 3 时 A 变 D),而埃特巴什完全不滑动,它是反射。每个字母移动的距离都不一样,A 跳到最末,M 只挪一格。
起源:希伯来语里的字母替换
埃特巴什这个名字本身就是它的说明书。它来自希伯来字母:Aleph(א,第一个)、Tav(ת,最后一个)、Bet(ב,第二个)、Shin(ש,倒数第二个),取这四个字母拼成 At-Bash。换句话说,「埃特巴什」直译就是「头配尾,次配次末」。
这套替换法在古希伯来文献里出现过,最有名的是经文中某些名字的写法被人用这个方式改写。它诞生的年代远早于凯撒,当时也根本没有「加密强度」这种概念,它更像一种文字游戏和书写约定。今天解谜作者还在填字游戏和真人解谜活动里复用这个老套路。
加密和解密是同一个操作
埃特巴什最讨人喜欢的性质叫自反:这个映射是它自己的逆运算。如果 A 映射到 Z,那么 Z 用同一条规则又映射回 A。于是任意一段文字跑两遍埃特巴什,就回到原文。
来看一个真实例子。输入:
HELLO
逐字母镜像:H→S,E→V,L→O,L→O,O→L,得到:
SVOOL
现在把 SVOOL 再跑一遍:S→H,V→E,O→L,O→L,L→O,又变回 HELLO。正因为加密和解密无法区分,这类工具只需要一个按钮,而不是分加密、解密两个模式。你可以在 埃特巴什密码工具 里输入 Hello 看到 Svool,再点一次「把输出当作输入」,它就还原回去。
我自己第一次给学生演示时,故意不说哪个是密文哪个是明文,把 HELLO 和 SVOOL 并排写在黑板上,问哪个是原文。没人答得上来,因为这两个方向本来就对称。这一刻比讲半小时定义都管用,自反映射这个抽象概念,看一眼就懂了。
它不是真加密,别拿来藏秘密
必须说清楚:埃特巴什不是加密手段,它从设计上就不是。原因很直接,它只有唯一一种映射。
- 没有密钥可以保密,规则全世界都一样;
- 没有东西可以暴力破解,因为根本没有要试的参数;
- 认出一段文字是埃特巴什的人,一眼就读出来;就算没听说过它,靠词频分析或者猜中一个常见词,也能很快破。
所以请把它当成谜题、CTF 热身、密室逃脱线索,或者讲替换密码原理的教具,绝不要用它保护密码、令牌或任何需要保密的内容。如果你需要的是「带一点门槛的位移」,可以去看 凯撒密码工具,对照着理解「镜像」和「位移」这两种思路的差别,但它们同样都不是安全加密。
它改什么,不改什么
埃特巴什只动 26 个拉丁字母 A 到 Z,而且保留大小写:大写 G 变大写 T,小写 g 变小写 t。其余一律原样穿过。
举个完整例子,输入 Hello, World 2026!,输出是 Svool, Dliow 2026!。逗号、空格、数字 2026 和感叹号都留在原来的位置没动。这意味着:
- 数字 0 到 9 不变;
- 标点、空格、换行不变;
- 带音标的字母(比如 é)、中文和其他 CJK 字符、emoji 全部原样保留。
如果你的输出里数字还是原来那串,那是正确行为,不是 bug。很多人第一次用会误以为「怎么数字没加密」,其实埃特巴什从来只管那 26 个字母。
适合谁,什么时候用
- 解 CTF:一段明显是简单替换、但 ROT13 解不出的字符串,第二个就该试埃特巴什,因为它没有密钥要逐个试。
- 设计密室或解谜:你想要一条玩家用一支笔加正反写一遍字母表就能破的线索,埃特巴什正合适,不用钥匙卡,不用找数字。
- 课堂教学:它是讲古典密码最干净的第一个例子,没有任何参数,把自反讲明白之后再引入位移类密码会顺很多。
- 读古籍典故:碰到脚注说某个词是埃特巴什,直接输进去读出原形,比在草稿纸上手动镜像省事。
埃特巴什是密码学里少有的、规则一句话就能讲完的算法。它教会你的不是怎么保密,而是「替换」和「自反」这两个最基础的概念,理解了它,再看凯撒、维吉尼亚这些更复杂的替换密码就有了地基。
Made by Toolora · Updated 2026-06-13