字体:大 中 小
护眼
关灯
上一章
目录
下一章
第七十三章 密码机
第(1/3)页
荆宇对于这两台机器,自然又是提出了一大堆的要求,最简单的就是要通过位移法的编码规则,让一台机器打出来的打孔卡片只有在另一台同样编码规则的机器上才能还原出来。
至于编码规则那就是通过六个数字圆盘实现了,这么一来每个圆盘上有0-9共计10个数字,六个组合起来共有999999种加密方式,每一种加密方式对应着一套加密的位移规则。
比如字母“a”打出来的打孔记录,在另一台机器上如果不是对应数字的编码规则,很可能是“c”或者一个其他的字符,只有同样编码规则的机器上才会显示出“a”来。
当然,这种加密的方式并非简单的固定位移,而是通过一系列复杂的齿轮进行计算后,即便是一个字母在不同的时候也不是同样的打孔记录,这样可以避免其他人用简单的统计方式来推算出来,比如英文中最常见的字母“e”,即便是重复出现,那么每次打孔的组合也不相同。
而且不仅如此,荆宇还要求托德必须考虑到词组,比如“the”这个单词在英文中出现的次数非常多,如果“t”“h”“e”三个字母每次变动后,但是组合规则一样,也容易被人破解出来。
这些都是荆宇从自己的世界里了解到的一些密码学知识,他并不知道在这个世界里是不是已经有人发现了这些,但是他依然拿出来,希望托德.斯科特能够实现自己的要求,荆宇感觉这台机器如果仅仅用于自动重新打字也太浪费了,而作为机械式密码机则是他想到的另一个主意。
不过荆宇也并不是把所有改进意见都放在了加密相关上,另外关于机器的操作方式、打孔纸带的标准等等荆宇都做了一系列的说明。
按照他的想法,这台机器上有一个类似老式电影放映机的那种圆盘卷轴,一盘空白的打孔自带通过机器中间,然后另一端接在一个圆盘卷轴上,这样打字机工作的时候内容便可以记录在
(本章未完,请翻页)
记住手机版网址:m.66kxs.net
上一章
目录
下一章