分卷阅读85
接板上两两交换6对字母的可能性则是异常庞大,有100,391,791,500种;于是一共有17576x100,391,791,500……你自己去算吧,我相信就算我们学院最变态的阿斯伯格综合征患者都不想算出准确结果。”
“我刚才确实在想暴力破译的方法……”顾声犹豫了一下,说,“这个设计加密的关键在于转子的初始方向。如果敌人到了完整的密文,可以通过不断试验转动转子方向来找到这个密匙,特别是如果破译者同时使用许多台机器同时进行这项工作,那么所需要的时间就会大大缩短。”
路加漫不经心道:“得了吧,怎么可能?就算对方真下血本这么干,你也可以通过增加转子的数量来对付,因为只要每增加一个转子,就能使试验的数量乘上26倍!”
“增加转子等于增加机器的体积和成本,而密码机又是需要能够便于携带的……你要考虑实际。”顾声打断他,“你真没想过这层?”
“我操……我想出这个原理命都去了半条,谁考虑成本啊,你给我十万英镑我现在就做给你看。”路加仰天长叹,不胜唏嘘,“难道我这么好的创意就要夭折在经手上了吗……”
“很简单,我们可以做成可拆卸的。”顾声沉声说道,手里的笔一下一下地打在他的原始设计上,“我们假设,密码机的三个转子可以拆卸下来……并且互相交换位置。”
“这样初始方向的可能性一下就增加了六倍,三个转子间不同的相对位置为6种可能性,也就是说我刚才给的数据还可以再乘6!”路加一下跳了起来。
“对……”顾声低声喃喃,随手写了一下思路,“假设三个转子的编号为1、2、3,那么它们可以被放成123-132-213-231-312-321这六种不同位置,当然发密文的双方除了要约定转子自身的初始方向,还要约好这六种排列中的一种。”
第57章密码机(下)
57.
“上帝……我竟然把这么基础的组合原理忘了……”路加皱着眉,退了两步撞到了自己的座位,一屁股坐下来,随手拿起草稿纸,“那么就非常简单了,我们可以直接配五个备用转子,发信时随机选取三个甚至四个使用,我们完全可以改组键盘和接线板……我的上帝,这简直是不可破解的!”
他把接线板上的连线从六根换到十根,变换的可能性让他兴奋得眼眶通红,半天他发现旁边一直没人出声,转过头看了一眼,招呼顾声:“嘿,顾!你在想什么呢?”
顾声当时正拿着两本书,单手撑着脸颊,晚霞橙色的光芒落进窗子,垂着眼睫做笔记,似乎没听见他说话。路加叹了口气,把墨水瓶往草稿上一镇,起身走过来,伸手在旁边一尺高的书上叩了叩:“嘿。”
青年目光一滞,有些茫然地抬起眼来,路加很吃不消他这时的眼神,因为和他平时差别太大。
路加不能否认顾声为人很好,谦逊有礼貌,温和好说话,和他接触过的大部分同学都不太一样自视甚高的天才往往是骄傲的,连路加本人都得承认,他和会与他交往的学生,大多有些天才的通病,来自于对自己才华清醒的认识,和至今一生顺风顺水、一路上受过无数称赞与追捧。
顾声很不一样,如他自己所说,他可能确实不像路加等人那么喜欢数学,在那上面也没有像他们那么卓越的天赋,他相较那些天才而言只是普通的学习好的学生,也没有沾染那种浮夸的习气,此人之前除了必须参加的小组讨论,几乎不参加任何活动,据路加的观察,他和其他同学关系也非常疏淡。
路加刚开始以为那是因为他是亚洲人的缘故,比如语言或者排外的问题,而事实上顾声英语很好,因为成绩相当出类拔萃的关系,同学普遍对他的印象都还不错,大概单纯只是个性不热情,纯粹的冷淡,对谁都差不多。
他有些茫然的样子很罕见,可能因为眼睛很漂亮也有神,偶然愣一下让人觉得分外可亲。
顾声压了压眼角,眨了下眼,指了指手里的书:“……我在看你早上交代给我的两本专著呢,怎么了,你结束了?”
没等路加接话,顾声抽出一张纸来,拍拍桌子:“来,坐下,我有几个问题,看你那么刻苦没打扰你。”
“我靠?……不听不听我不听!我琢磨了一天算法,累死了,您是永动机吗?”路加伸手在脸上用力地抹了一把,“饭都没得吃!这是什么对待海外人才的生活条件!我要吃饭去了,再见!”
“午饭送来过了,看我们一直没出门,体贴你这个‘海外人才’还送了下午茶。”顾声指了指对面的桌子,“怕打扰你,我让他们放门口了。”
“咳!”海外人才举着杯子被水呛了一口,“顾声你这是不打算放我走了的意思吗!明天的太阳难道不会升起了吗!”
顾声笑了一声,放下书站起来,搭了搭他的肩膀:“加油吧小伙子,你要知道你现在干的活就在决定明天的太阳会不会升起,我们还有没有机会看见明天的太阳。”
路加“嗷”一声哀嚎出来。
“你问吧,我喝点奶茶,”路加蹭到桌子上,拿起杯子啜了一口,“嗯!真香,哎呀上帝,这一闻我就饿了。”
“……”顾声哭笑不得,竭力转移话题,“有个很严重的问题,上午我被你带跑了没注意到。你这个密码机的设置,语言基础是字母文字体系的,这是个很大的问题,中文电码一直在横直码和加减码中不能更近一步,最大的阻碍就是象形文字的特征。你打算用什么解决这个问题?用横直码替代26式键盘?”
“也可以啊,”路加正色道,“哦,不过我一开始想的是用威妥玛式,拼音嘛,拉丁字母为基础的。”
“拼音?”顾声摇了摇头,“你跟一所的汉语言学家交流过没有?汉字的声调什么解决?另外再做声调的键盘?”
“没有!我这还是第一次跟你说这个设想,怎么可能去找语言学家。”路加把三个曲奇叠在一起送进嘴里,含含糊糊地说,“我觉得可以的吧,你再想想解决一下?”
“要么给每个韵母加调,要么另外做声调,但两种方法我觉得都有个巨大的问题,就是同音不同字。”顾声“啧”了一声,问他,“你汉语学多少了?这个知不知道?”
“我……不太……知道……吧?”路加把曲奇咽下去,看着顾声说。
“……”
“我靠!我哪知道啊!我就记得谁跟我说过汉字是按笔画构成的,我以为笔画就是26个字母的变体呢!”
“变体个头啊变体……”顾声给他从旁边的桌子上翻了本统编字典出来,扔在他旁边,“偏旁部首……这些,最基本的汉字构成。”
“噢,我靠……”路加瞥了一眼,绝望地哀嚎道,