Jefferson disk也称wheel cypher。可以理解为一种轮盘密码。最早由Thomas Jefferson 在1795年发明。总共35个轮盘,每一个轮盘的边缘排列着26个字母且字母的排列顺序在每一个轮盘上都是随机的。轮盘中间有一个大洞,用于连接轮轴。每一个轮盘都标有数字编号用于区分,不同数字编号的轮盘边缘字母排序不同且不同排序编号的轮盘先手连接轮轴的顺序是可以随意更改的。具体看下图:
通过轮盘可以传递加密信息。具体的实现方法是,发送方和接收方事先约定好36个轮盘的先后连接顺序。发送方按照事先约定好的顺序连接好轮盘,并且转动轮盘知道轮盘的某一行刚好组成明文信息,记录下除明文信息这一行以外的任意一行的字母信息即为密文信息。然后将密文信息传递给接收者。接收者只需要将轮盘按照约定好的顺序连接好并且根据密文信息转动轮盘直到满足密文信息的一行出现为止。接下来就可以在所有行中寻找明文信息。有很小的可能性在所有行中会存在有两行或者两行以上的可读信息,注意分辨即可。
这种方法并不能对抗现代的解密技术尤其是传递多行密文使用同一种轮盘排列顺序的情况下更容易被破解。
详情可以查看维基百科:https://en.wikipedia.org/wiki/Jefferson_disk
在ISCC2017比赛中出现过一题,考察的就是这个知识点。题目中将36个轮盘简化到了10个。
具体看图:
1.png
网友评论