Chaocipher

✍ dations ◷ 2025-02-24 02:05:34 #古典密码

Chaocipher是John F. Byrne于1918年设计出的一套加密系统。 1954年,他在他的自传《Silent Year》中加入了一个用Chaocipher加密后的消息作为谜题来挑战读者,至今无人破解。2010年5月,Byrne家族将所有与Chaocipher相关的文件和物件捐献给美国国家密码博物馆(英版维基百科资料),Chaocipher的加密方式才就此大白于天下,书中的谜题也由此得到破解。

实体的加密机模型由两个密码盘和基座组成,基座内有齿轮,保证与密码盘连接的两个齿轮旋转方向相反,转速相同。密码盘分为左盘和右盘,左盘为加密后的字母(密文),右盘为加密前的字母(明文)。密码盘可从齿轮上快速卸下。密码盘上各有26个字母,每个字母可从密码盘上快速卸下。

标准的Chaocipher密码字母盘如下:

左盘(按逆时针方向排列): HXUCZVAMDSLKPEFJRIGTWOBNYQ
右盘(按顺时针方向排列): PTLNBQDEOYSFAVZKGJRIHWXUMC

各个人可以指定各自的字母盘

定义两个位置:高点(+),低点(*)(在密码盘上位置相对)。在我们用字符串表示出的密码盘状态里,两个位点分别对应第一位和第十四位。

1、选定一个初始状态:这里我们简单点,就以上面给出的标准盘的顺序。当然我们也可以比如说让左盘从W开头(WOBNYQ...)。加密的文字我们用WELLDONEISBETTERTHANWELLSAID(说得好不如做得好)

2、在右盘中找到要加密的字母,这里是W。

3、找出W对应的密文(实物模型上相当于将右盘旋转使W在高点,因为会带动左盘,左盘高点对应的字母就是密文。在字符串里我们先直接用感叹号表示出来),这里是O,记下来。

标识:+            *       !
左: HXUCZVAMDSLKPEFJRIGTWOBNYQ
右: PTLNBQDEOYSFAVZKGJRIHWXUMC

更改码盘

这里是Chaocipher的精髓,通过对码盘的时时变换,把简单的转变成了随机关键词对应。

4、刚才在实体模型上我们已经把那两个字符都转到了高位上,但是字符串这儿还没有。转一下。

标识:+            *       
左: OBNYQHXUCZVAMDSLKPEFJRIGTW
右: WXUMCPTLNBQDEOYSFAVZKGJRIH

5、把左盘高位字母逆时针方向的第一个字母取下来(字符串的第二个字母)

标识:+            *       
左: O.NYQHXUCZVAMDSLKPEFJRIGTW
右: WXUMCPTLNBQDEOYSFAVZKGJRIH

6、把从逆时针第二个字母(字符串第三个字母)到低位的所有字母前移一位,并把刚才取下的字母放到低位

标识:+            *     
左: ONYQHXUCZVAMDBSLKPEFJRIGTW
右: WXUMCPTLNBQDEOYSFAVZKGJRIH

7、现在是右盘。转变方式和左盘不同!先将右盘向逆时针方向旋转一位(对于实体模型,要把右盘卸下来,因为这一步不能带动左盘旋转),也就是在字符串上将右盘每个字符前移一位,第一个字符放到最后。

标识:+            *       
左: ONYQHXUCZVAMDBSLKPEFJRIGTW(左盘不动)
右: XUMCPTLNBQDEOYSFAVZKGJRIHW

8、把右盘高位字母顺时针方向的第二个字母取下来(字符串的第三个字母)

标识:+            *       
左: ONYQHXUCZVAMDBSLKPEFJRIGTW
右: XU.CPTLNBQDEOYSFAVZKGJRIHW

9、把从逆时针第三个字母(字符串第四个字母)到低位的所有字母前移一位,并把刚才取下的字母放到低位

标识:+            *       
左: ONYQHXUCZVAMDBSLKPEFJRIGTW
右: XUCPTLNBQDEOYMSFAVZKGJRIHW

10、重复获取密文和更改码盘这两个部分直到加密完成。

跟加密大同小异,只是要从左盘的密文找到右盘对应的明文罢了,码盘更改方式是一样的。

相关

  • 共生共生一词在英文或是希腊文,字面意义就是“共同”和“生活”,这是两生物体之间生活在一起的交互作用,甚至包含不相似的生物体之间的吞噬行为。术语“宿主”通常被用来指共生关系
  • 担子菌门担子菌门(学名:Basidiomycota)是一类高等真菌,构成双核亚界,包含2万多种,包括蘑菇、木耳等主要食用菌。更具体地说,担子菌门包括以下组:蘑菇,马勃,stinkhorns(鬼笔科),支架真菌(英语:Bracke
  • 光学仪器光学仪器可以是处理光波以增强图像的观赏;或是分析光波(或光子),已确定若干或某一种特征与属性。最早出现的光学仪器是用于放大远距离图像的望远镜,和用于放大非常微小影像的显微
  • 性感带性感带、性敏感带、性敏感部位(日语:性感帯,英语:erogenous zone),性学研究的术语,表示在人体一些部位具有较敏锐的感受,当受到某种程度的肢体接触时,能引起个体感受到唤起情欲、幻想
  • Innominate artery头臂动脉干(英语:Brachiocephalic trunk),又称无名动脉(英语:innominate artery)为主动脉弓的第一条分支,主要供应头部右侧、右颈,及右臂的血流。头臂动脉干位于纵膈腔内,在其自主动脉
  • 维克斯-阿姆斯特朗维克斯-阿姆斯特朗有限公司是英国的一家造船公司,是由维克斯有限公司及阿姆斯特朗-惠特沃斯于1927年合并而建立的。公司大部分股份从60-70年代间国有化,其他的于1977年改组成
  • 万年县)万年县,台湾明郑时期两个县级行政区之一,郑经统治之时将县改制为散州。台湾为清朝统治之后,原万年县辖区被分为台湾府底下的台湾县与凤山县。而对于万年县治的所在地,历来有台南
  • 传动轴传动轴,是一种机械零件,主要用于传递扭矩、旋转,通常用于元件间距离较远或不容易直接传送的情况。传动轴通常由一个或多个万向接头、爪型联轴器(英语:Jaw coupling)等元件组合而成
  • 2011年热带风暴李热带风暴李(英语:Tropical Storm Lee)是2011年大西洋飓风季形成的第十五个热带气旋,也是第十二场获命名的风暴。
  • 永安省永安省(越南语:Tỉnh Vĩnh Yên/.mw-parser-output .han-nom{font-family:"Nom Na Tong","Han-Nom Gothic","Han-Nom Ming","HAN NOM A","HAN NOM B","Ming-Lt-HKSCS-UNI-H","