分卷閱讀85
書(shū)迷正在閱讀:是誰(shuí)要給貓貓講課——丹穹、歡欲焚離、焚心[衛莊X焰靈姬][高H]、【代號鳶gb合集】春宵一刻、無(wú)聊的露中黃文合集、[代號鳶] 我流鳶系雜聞、黑時(shí)宰今天也想叛逃、當神棍傍上了禁衛統帥、【代號鳶】王の后宮佳麗三千、和楊修玩個(gè)通宵
的,但在它所能給出的龐大的可能性的前提下,這根本算不上什么?!甭芳臃畔铝吮?,“這里還有一點(diǎn)是我沒(méi)有向你說(shuō)明的,當然你可以自己看后面的原理分析?!宿D子方向和排列位置,我還設置了一道保障安全的關(guān)卡。即在鍵盤(pán)和第一個(gè)轉子之間有塊連接板。“通過(guò)這塊連接板可以用一根連線(xiàn)把某個(gè)字母和另一個(gè)字母連接起來(lái),這樣這個(gè)字母的信號在進(jìn)入轉子之前就會(huì )轉變?yōu)榱硪粋€(gè)字母的信號。這種連線(xiàn)最多可以有六根,這樣就可以使6對字母的信號兩兩互換,其他沒(méi)有插上連線(xiàn)的字母則保持不變?!斎贿B接板上的連線(xiàn)狀況也是收發(fā)雙方預先約定好的。“三個(gè)轉子不同的方向組成了17576種可能性;連接板上兩兩交換6對字母的可能性則是異常龐大,有100,391,791,500種;于是一共有17576x100,391,791,500……你自己去算吧,我相信就算我們學(xué)院最變態(tài)的阿斯伯格綜合征患者都不想算出準確結果?!?/br>“我剛才確實(shí)在想暴力破譯的方法……”顧聲猶豫了一下,說(shuō),“這個(gè)設計加密的關(guān)鍵在于轉子的初始方向。如果敵人收到了完整的密文,可以通過(guò)不斷試驗轉動(dòng)轉子方向來(lái)找到這個(gè)密匙,特別是如果破譯者同時(shí)使用許多臺機器同時(shí)進(jìn)行這項工作,那么所需要的時(shí)間就會(huì )大大縮短?!?/br>路加漫不經(jīng)心道:“得了吧,怎么可能?就算對方真下血本這么干,你也可以通過(guò)增加轉子的數量來(lái)對付,因為只要每增加一個(gè)轉子,就能使試驗的數量乘上26倍!”“增加轉子等于增加機器的體積和成本,而密碼機又是需要能夠便于攜帶的……你要考慮實(shí)際?!鳖櫬暣驍嗨?,“你真沒(méi)想過(guò)這層?”“我cao……我想出這個(gè)原理命都去了半條,誰(shuí)考慮成本啊,你給我十萬(wàn)英鎊我現在就做給你看?!甭芳友鎏扉L(cháng)嘆,不勝唏噓,“難道我這么好的創(chuàng )意就要夭折在經(jīng)費手上了嗎……”“很簡(jiǎn)單,我們可以做成可拆卸的?!鳖櫬暢谅曊f(shuō)道,手里的筆一下一下地打在他的原始設計上,“我們假設,密碼機的三個(gè)轉子可以拆卸下來(lái)……并且互相交換位置?!?/br>“這樣初始方向的可能性一下就增加了六倍,三個(gè)轉子間不同的相對位置為6種可能性,也就是說(shuō)我剛才給的數據還可以再乘6!”路加一下跳了起來(lái)。“對……”顧聲低聲喃喃,隨手寫(xiě)了一下思路,“假設三個(gè)轉子的編號為1、2、3,那么它們可以被放成123-132-213-231-312-321這六種不同位置,當然收發(fā)密文的雙方除了要約定轉子自身的初始方向,還要約好這六種排列中的一種?!?/br>第57章密碼機(下)57.“上帝……我竟然把這么基礎的組合原理忘了……”路加皺著(zhù)眉,退了兩步撞到了自己的座位,一屁股坐下來(lái),隨手拿起草稿紙,“那么就非常簡(jiǎn)單了,我們可以直接配五個(gè)備用轉子,發(fā)信時(shí)隨機選取三個(gè)甚至四個(gè)使用,我們完全可以改組鍵盤(pán)和接線(xiàn)板……我的上帝,這簡(jiǎn)直是不可破解的!”他把接線(xiàn)板上的連線(xiàn)從六根換到十根,變換的可能性讓他興奮得眼眶通紅,半天他發(fā)現旁邊一直沒(méi)人出聲,轉過(guò)頭看了一眼,招呼顧聲:“嘿,顧!你在想什么呢?”顧聲當時(shí)正拿著(zhù)兩本書(shū),單手撐著(zhù)臉頰,晚霞橙色的光芒落進(jìn)窗子,垂著(zhù)眼睫做筆記,似乎沒(méi)聽(tīng)見(jiàn)他說(shuō)話(huà)。路加嘆了口氣,把墨水瓶往草稿上一鎮,起身走過(guò)來(lái),伸手在旁邊一尺高的書(shū)上叩了叩:“嘿?!?/br>青年目光一滯,有些茫然地抬起眼來(lái),路加很吃不消他這時(shí)的眼神,因為和他平時(shí)差別太大。路加不能否認顧聲為人很好,謙遜有禮貌,溫和好說(shuō)話(huà),和他接觸過(guò)的大部分同學(xué)都不太一樣——自視甚高的天才往往是驕傲的,連路加本人都得承認,他和會(huì )與他交往的學(xué)生,大多有些天才的通病,來(lái)自于對自己才華清醒的認識,和至今一生順風(fēng)順水、一路上受過(guò)無(wú)數稱(chēng)贊與追捧。顧聲很不一樣,如他自己所說(shuō),他可能確實(shí)不像路加等人那么喜歡數學(xué),在那上面也沒(méi)有像他們那么卓越的天賦,他相較那些天才而言只是普通的學(xué)習好的學(xué)生,也沒(méi)有沾染那種浮夸的習氣,此人之前除了必須參加的小組討論,幾乎不參加任何活動(dòng),據路加的觀(guān)察,他和其他同學(xué)關(guān)系也非常疏淡。路加剛開(kāi)始以為那是因為他是亞洲人的緣故,比如語(yǔ)言或者排外的問(wèn)題,而事實(shí)上顧聲英語(yǔ)很好,因為成績(jì)相當出類(lèi)拔萃的關(guān)系,同學(xué)普遍對他的印象都還不錯,大概單純只是個(gè)性不熱情,純粹的冷淡,對誰(shuí)都差不多。他有些茫然的樣子很罕見(jiàn),可能因為眼睛很漂亮也有神,偶然愣一下讓人覺(jué)得分外可親。顧聲壓了壓眼角,眨了下眼,指了指手里的書(shū):“……我在看你早上交代給我的兩本專(zhuān)著(zhù)呢,怎么了,你結束了?”沒(méi)等路加接話(huà),顧聲抽出一張紙來(lái),拍拍桌子:“來(lái),坐下,我有幾個(gè)問(wèn)題,看你那么刻苦沒(méi)打擾你?!?/br>“我靠?……不聽(tīng)不聽(tīng)我不聽(tīng)!我琢磨了一天算法,累死了,您是永動(dòng)機嗎?”路加伸手在臉上用力地抹了一把,“飯都沒(méi)得吃!這是什么對待海外人才的生活條件!我要吃飯去了,再見(jiàn)!”“午飯送來(lái)過(guò)了,看我們一直沒(méi)出門(mén),體貼你這個(gè)‘海外人才’還送了下午茶?!鳖櫬曋噶酥笇γ娴淖雷?,“怕打擾你,我讓他們放門(mén)口了?!?/br>“咳!”海外人才舉著(zhù)杯子被水嗆了一口,“顧聲你這是不打算放我走了的意思嗎!明天的太陽(yáng)難道不會(huì )升起了嗎!”顧聲笑了一聲,放下書(shū)站起來(lái),搭了搭他的肩膀:“加油吧小伙子,你要知道你現在干的活就在決定明天的太陽(yáng)會(huì )不會(huì )升起,我們還有沒(méi)有機會(huì )看見(jiàn)明天的太陽(yáng)?!?/br>路加“嗷”一聲哀嚎出來(lái)。“你問(wèn)吧,我喝點(diǎn)奶茶,”路加蹭到桌子上,拿起杯子啜了一口,“嗯!真香,哎呀上帝,這一聞我就餓了?!?/br>“……”顧聲哭笑不得,竭力轉移話(huà)題,“有個(gè)很?chē)乐氐膯?wèn)題,上午我被你帶跑了沒(méi)注意到。你這個(gè)密碼機的設置,語(yǔ)言基礎是字母文字體系的,這是個(gè)很大的問(wèn)題,中文電碼一直在橫直碼和加減碼中不能更近一步,最大的阻礙就是象形文字的特征。你打算用什么解決這個(gè)問(wèn)題?用橫直碼替代26式鍵盤(pán)?”“也可以啊,”路加正色道,“哦,不過(guò)我一開(kāi)始想的是用威妥瑪式,拼音嘛,拉丁字母為基礎的?!?/br>“拼音?”顧聲搖了搖頭,“你跟一所的漢語(yǔ)言學(xué)家交流過(guò)沒(méi)有?漢字的聲調什么解決?另外再做聲調的鍵盤(pán)?”“沒(méi)有!我這還是第一次跟你說(shuō)這個(gè)設想,怎么可能去找語(yǔ)言學(xué)家?!甭芳影讶齻€(gè)曲奇疊