Atbash Cipher is available directly in your browser, with no data uploaded.
埃特巴什码(Atbash cipher)是一种已知最早的替换密码之一,起源于希伯来语。它的名字来自希伯来字母表的第一个字母 Aleph、第二个 Beth、倒数第二个 Taw 和最后一个 Shin —— Aleph-Taw, Beth-Shin,即 Atbash。
埃特巴什码将字母表反转,使第一个字母与最后一个字母对应,第二个与倒数第二个对应,以此类推:
• A (第1位) ↔ Z (第26位)
• B (第2位) ↔ Y (第25位)
• C (第3位) ↔ X (第24位)
• ...
• M (第13位) ↔ N (第14位)
埃特巴什码是一种自反密码(involution),也就是说加密和解密使用完全相同的操作。对明文应用一次埃特巴什码得到密文,对密文再应用一次就还原回明文。
这是因为反转字母表两次就恢复了原顺序:A→Z→A, B→Y→B, ...
埃特巴什密码最早出现在《耶利米书》中,用希伯来语书写。它被用来掩盖一些地名和人名,例如"巴比伦"被写成"示巴"。在中世纪的犹太神秘主义文献中也有使用。
埃特巴什码的安全性极低,因为它只有一种固定的替换方式,不需要密钥。任何人只要知道这是埃特巴什码,就能立即解密。它本质上是凯撒密码在位移为13时的特例(对于26个字母来说)。
• 全字符埃特巴什:对 ASCII 可打印字符进行反向映射
• 自定义字母表:可以针对不同的字母表(如希伯来语、希腊语)应用
• 数字埃特巴什:0↔9, 1↔8, 2↔7, ...
埃特巴什码是一款IT 开发领域的在线工具。专为开发者打造的在线工具,纯前端运行,代码不离开浏览器。