我靠打爆学霸兑换黑科技 第768节(1 / 2)
依旧是把明文按照固定顺序移动成密文,只不过并非按照字母表移动,而是按照电脑键盘上的位置移动!
拉森·肖尔斯,打字机之父,最早的打字机排列是按照字母表顺序,许多人打字速度快的飞起,因此打字机常常卡键。
肖尔斯发现这一问题,想了一个歪招,把打字机上的字母顺序给打乱,有效降低了打字速度。
打字机时代的乱序设计延续到电脑时代,从此之后,除了特殊定制,全世界批量生产的键盘顺序都相同,如果键盘是一种生物,字母顺序犹如不会突变的基因序列,代代繁殖传递。
宋河翻页,第二页上半部分,换形式了,浩浩荡荡的字母形成方格。
依旧是小儿科的把戏。
维吉尼亚密码,凯撒密码的升级版。
破译方式也简单,在密码方格表上寻找行列,即便并不知晓整套密码的规则,稍微观察一下常用词的密文形式,也能靠频率逆推出来。
第二页下半部分,依旧是字母形成的表格,但这次字母堆里掺杂进几个数字,犹如混进去的奸细。
宋河咬着手指甲看了半分钟,看明白了,相同数字对应行列,整个表格看似是板板正正的方形表,实则行列是扭曲的。
再看笔记本第三页,共济会密码,幼儿水平,小学生来花上两堂课都能破解。
下方的变式也没有很难,宋河两分钟就搞明白了。
笔记本第四页,宋河看了半天,没能直接看穿,直觉很像恩尼格玛密码。
恩尼格玛密码的难度就陡然拔高了!
二战时期德国情报系统用的密码,有效避免了敌方通过高频常用词破译密码的漏洞。
恩尼格玛密码有专门的密码机,内置机械转子,每按动一下,转子都会随之旋转,敲出不同的字母。
比如情报员按照明文,敲字母a,密码机或许会按照凯撒密码的形式,先咔一下在纸上敲出d。
但纸上敲出d的同时,密码机里的转子也会旋转。
等情报员再次敲下a时,纸上出来的就不是d了,可能会换成g、j、o之类随便什么字母!
德维特只给了明文和密文,也不加任何说明,宋河只能凭猜测试着算。
幸好,上半页的规律十分简单,他很快算出转子的规律。
下半页变式,难了,宋河判断极可能是多重转子。
恩尼格玛在破译时,只要密文量足够庞大,敌军情报员就能根据密文里的循环,来找出转子的模式。
譬如一个转子每次只转一个字母,那么转过26次之后,又会回到原点。
举例,“the”这个常用词,如果用单转子加密,会在漫长的密文里出现26种不同的形态,等到第27个the出现时,它的密文会和第一个the的密文一模一样!
为了避免转子循环被敌方分析出来,一个简单粗暴的办法是加转子!
双转子的密码机,一个转子带动另一个转子多旋转一次,循环的长度就会由单转子的26,变为26的平方676!
每加一个转子就要乘以26,想加多少加多少,甚至真实的密码机还可以修改转子的嵌套方向,呈现出更多花样,让规律淹没在浩大的循环里。
宋河试着算了算下半页变式,花了十几分钟,没算出来,样本太少了,看起来压根是无规律的。
解题思路卡住,他忍不住想其他事情。
德维特研究过军用密码?
他把这种内容的笔记本寄过来,是何用意?
宋河又顺手往后翻了翻,这才短短几页,密码难度就变得难以破解了,后面整整三百多页……究竟是什么内容?
琢磨了半天,他突然一拍脑门,干嘛不直接问问德维特呢?
第1103章 英雄迟暮!
“德维特老师,奖品收到了,我正在学,我看内容和密码有关?这本笔记是研究密码的吗?”
宋河发了消息,静静等待。
片刻后,一长串回复来了,是语音条。
宋河长按屏幕,语音条转文字再翻译。
德维特:“我年轻时找工作,朋友说军队正招聘数学家做密码研究,薪水很高,我潜心研究了一段时间,后来不知为什么,高薪招聘又没了,我没能当一个密码专家,被迫成了数学家。”
德维特:“后来我在数论、代数、概率和统计领域钻的深了,每当有所精进,就套进密码领域,试着做点新奇东西出来,算我的一个业余爱好。”
德维特:“这套笔记前半部分,有很多我自创的密码变式,后半部分是我尝试创造的新数学语言。”
宋河:“建立在密码基础上的新数学语言?”
德维特:“是的,我命名为德维特语,目前全世界没有一个人完全懂这门语言。”
宋河:“应该有一个人懂吧?”
德维特:“你是说我吗?虽然我创造了德维特语,但那是风华正茂的时候创造的,最近二十年我脑力下降的厉害,很多深层语法我自己都不会算了。”
德维特:“我留了一些德维特语留言在某些页里,你如果前面学的好,就能看懂那些留言,读出一些会让你惊喜的文字,甚至包括藏宝图。”
德维特:“如果你一直没能看懂,好好保存了将来传给你的学生吧,我希望有朝一日,会有后人看明白我的留言,找到我的埋藏的毕生心血和秘密。”
宋河:“弟子谨记!学生还年轻,相信将来能看懂德维特语!”
-->>(本章未完,请点击下一页继续阅读)