​一种生僻的古典密码,最早由托马斯·杰斐逊Thomas Jefferson)于1795年发明的,这个密码并没有成为众所周知的,而是由一个世纪之后的伟大的密码的征服者艾蒂安·巴泽尔司令独立发明的。该系统所使用的美国合众国陆军从1923年直到1942年的M-94

​又称Bazeries圆桶,是一种密码系统使用一组轮或磁盘,每个磁盘具有布置围绕它们的边缘字母表的26个字母的。字母的顺序对于每个磁盘是不同的,并且通常以随机的方式加扰。每个磁盘都标有唯一的数字。磁盘中心的一个孔允许它们堆叠在一个轴上。磁盘是可移动的,可以按照所需的顺序安装在轴上。磁盘的顺序是加密密钥),发送方和接收方都必须以相同的预定义顺序排列磁盘。

使用其进行加解密

​Bazeries圆柱体只能使用十个磁盘,如下所示,每个磁盘“展开”成一条线,每个磁盘都标有一个指定的数字:

1: <ZWAXJGDLUBVIQHKYPNTCRMOSFE <
2: <KPBELNACZDTRXMJQOYHGVSFUWI <
3: <BDMAIZVRNSJUWFHTEQGYXPLOCK <
4: <RPLNDVHGFCUKTEBSXQYIZMJWAO <
5: <IHFRLABEUOTSGJVDKCPMNZQWXY <
6: <AMKGHIWPNYCJBFZDRUSLOQXVET <
7: <GWTHSPYBXIZULVKMRAFDCEONJQ <
8: <NOZUTWDCVRJLXKISEFAPMYGHBQ <
9: <XPLTDSRFHENYVUBMCQWAOIKZGJ <
10:<UDNAJFBOWTGVRSCZQKELMXYIHP <

​爱丽丝想向Bob 发送消息“ 撤退(retreat now) ”,她按照键重新排列磁盘,并旋转每个磁盘以获取明文,如下图所示,为了清楚起见,添加了间距

7: <R AFDCE O NJQGWTHSPYBXIZULVKM <
9: <E NYVUB M CQWAOIKZGJXPLTDSRFH <
5: <T SGJVD K CPMNZQWXYIHFRLABEUO <
10:<R SCZQK E LMXYIHPUDNAJFBOWTGV <
1: <E ZWAXJ G DLUBVIQHKYPNTCRMOSF <
6: <A MKGHI W PNYCJBFZDRUSLOQXVET <
3: <T EQGYX P LOCKBDMAIZVRNSJUWFH <
8: <N OZUTW D CVRJLXKISEFAPMYGHBQ <
2: <O YHGVS F UWIKPBELNACZDTRXMJQ <
4: <W AORPL N DVHGFCUKTEBSXQYIZMJ <

Bazeries圆柱体的“键”是磁盘的顺序 (7,9,5,10,1,6,3,8,2,4)
这个密文也在上面用间距加亮,并给出:OMKEGWPDFN
即按照键顺序排列出密文,即可得到明文, retreat now。
以上摘自维基百科:https://en.wikipedia.org/wiki/Jefferson_disk

案例

题目如下

解题过程

1 按照键排列出磁盘顺序

2: < KPBELNACZDTRXMJQOYHGVSFUWI <
3: < BDMAIZVRNSJUWFHTEQGYXPLOCK <
7: < GWTHSPYBXIZULVKMRAFDCEONJQ <
5: < IHFRLABEUOTSGJVDKCPMNZQWXY <
13: < JZQAWSXCDERFVBGTYHNUMKILOP <
12: < LVNCMXZPQOWEIURYTASBKJDFHG <
9: < XPLTDSRFHENYVUBMCQWAOIKZGJ <
1: < ZWAXJGDLUBVIQHKYPNTCRMOSFE <
8: < NOZUTWDCVRJLXKISEFAPMYGHBQ <
10: < UDNAJFBOWTGVRSCZQKELMXYIHP <
4: < RPLNDVHGFCUKTEBSXQYIZMJWAO <
11: < MNBVCXZQWERTPOIUYALSKDJFHG <
6: < AMKGHIWPNYCJBFZDRUSLOQXVET <

2 按照箭头(<)指向的方向,转动磁盘(位移)排列出密文.

2: < N ACZDTRXMJQOYHGVSFUWIKPBEL <
3: < F HTEQGYXPLOCKBDMAIZVRNSJUW <
7: < Q GWTHSPYBXIZULVKMRAFDCEONJ <
5: < K CPMNZQWXYIHFRLABEUOTSGJVD <
13: < S XCDERFVBGTYHNUMKILOPJZQAW <
12: < E IURYTASBKJDFHGLVNCMXZPQOW <
9: < V UBMCQWAOIKZGJXPLTDSRFHENY <
1: < O SFEZWAXJGDLUBVIQHKYPNTCRM <
8: < Q NOZUTWDCVRJLXKISEFAPMYGHB <
10: < O WTGVRSCZQKELMXYIHPUDNAJFB <
4: < F CUKTEBSXQYIZMJWAORPLNDVHG <
11: < N BVCXZQWERTPOIUYALSKDJFHGM <
6: < P NYCJBFZDRUSLOQXVETAMKGHIW <

明文我相信就在其中的一组列中,为了便于识别英文单词,我将大写全部转换成小写字母
最终发现正确答案

3.关于古典密码

古典密码编码方法归根结底主要有两种,即置换和代换。
把明文中的字母重新排列,字母本身不变,但其位置改变了,这样编成的密码称为置换密码。最简单的置换密码是把明文中的字母顺序倒过来,然后截成固定长度的字母组作为密文。
代换密码则是将明文中的字符替代成其他字符。

3.1 密码学发展阶段

第一阶段:1949年以前
密码学是一门艺术——古典密码
第二阶段:1949~1975年
密码学成为科学——现代密码学
第三阶段:1975年以后
密码学的新方向——公钥密码学

3.2 一个古典密码(棋盘密码)

在公元前2世纪,由一位希腊人提出来,他将26个字母排列在一个5x5的方格中,其中i和j填在同一格。

每个字母对应下列表格中的一个数,比如c对应13,r对应42等。

使用该密文,可以将明文:hack 转换为密文:23 11 13 25