跳转到内容

阿特巴希密码

维基百科,自由的百科全书
由 Linge 公司生产的替换密码盘,可用于对罗马字母进行替换加解密

阿特巴希密码是一种开始由希伯来字母使用的简易替换密码

简介

[编辑]

阿特巴希密码将字母表整个扭转:第一个字母(aleph)与最后一个(taw)相替换,第二个(beth)与倒数第二个(shin)相替换,如此类推。密码学上的示沙克之谜出现在《耶利米书》中,ששך-示沙克(25:26;51:41)其实是加密后的בבל-巴别(即巴比伦)。[1][2]

现代希伯来文配合阿特巴希密码:

 明文:  אבגדהוזחטיכלמנסעפצקרשת
 密文:  תשרקצפעסנמלכיטחזוהדגבא

而罗马字母使用阿特巴希密码则是:

 明文:  ABCDEFGHIJKLMNOPQRSTUVWXYZ
 密文:  ZYXWVUTSRQPONMLKJIHGFEDCBA

而有一种更简单、更快的方法是:

 首13個字母: A|B|C|D|E|F|G|H|I|J|K|L|M
 後13個字母: Z|Y|X|W|V|U|T|S|R|Q|P|O|N

或者是:

 首13個字母: A |B |G|D|H |V|Z|CH|T|Y|K 
 後13個字母:  TH|SH|R|O|TZ|P|O|S |N|M|L 

阿特巴希密码不只是用在此两种字母,理论上但凡拼音式字母都可以使用此方法来加密。

这个非常简单的替代密码与ROT13最大的不同是ROT13将字母偏移13位,而阿特巴希密码则是将整个字母表对折。

例如在阿特巴希密码中“nlmvb”代表“MONEY”。

英文中某些字经过阿特巴希加密后会变成另一个正常的英文字,"hob"="sly","hold"="slow","holy"="slob","horn"="slim","zoo"="all","irk"="rip","low"="old","glow"="told"和"grog"="tilt"。

这是一个非常薄弱的单字母替换密码,因为它只有一个固定的密钥。然而,在当时这可能不是一个问题。

阿特巴希密码与仿射密码

[编辑]

阿特巴希密码其实可以看作一种特殊的仿射密码

如果你定义首个字母为0,第二个字母为1等字母直到字母表的最后一个字母为字母数-1,然后阿特巴希密码将可使用仿射密码来加密与解密:

阿特巴希密码的算式为:,其中m是字母表中的字母数(英语为)。

这亦可简化至:

亦可将第一个字母定位为1,结果如下:

这样,阿特巴希密码的算式则为:,而m是字母数。

也可简化至:

参考资料

[编辑]
  1. ^ Michael Drosnin: The Bible Code. Simon & Schuster, 1997. ISBN 0684810794.
  2. ^ Jeffrey Satinover, MD: "Cracking the Bible Code". Wm. Morrow, 1997. ISBN 0688154638.

参见

[编辑]

外部链接

[编辑]