第31部分(1 / 4)

小說:風語 作者:北方網

水平很一般,對那些英語水平不高、有的甚至根本不懂的學員來說無疑是一大損失,但對於在美國待過幾年的陳家鵠來說則沒有任何影響,他可以毫無障礙地聽懂教授的每一句話,翻譯的時間成了他反芻、品咂、消化教授原意的空隙。所以,陳家鵠聽海塞斯的課,決不會漏掉一個詞。每一句話他都聽一遍,思一遍,他覺得也值得他聽一遍又思一遍。

這天,海塞斯上山前得知,敵21師團確以實際行動捍衛了他報告的真實性,幾天來的焦慮被驅散一空,雲開天晴,心情特別好,神采奕奕,精神氣十足,聲音格外洪亮。他已經不再浮於表皮地給學員們講密碼的玄奧神秘,而是給他們講起了密碼的實質。

“你們中國有句古話:智者千慮,必有一失。就是說,人難免是要犯錯誤的,比如吃飯,這是一件多麼容易的事情,我們每天都要吃,‘吃飯的技術’ 早已爛熟,閉上眼睛照樣可以吃。可是誰吃飯又從來沒有丟過筷子,沒有丟過飯粒?沒有這樣的人。由此可見,機要員加密和解密也好,報務員發報和抄報也好,總是難免要出錯。有錯就要更改,改動的地方就是一個補丁。天衣無縫是不可能的,補丁就是破綻,也給我們的破譯帶來了機會和突破口。所以,雖然密碼有理論上的牢不可破之說,但實際上密碼又紛紛在被破解,這就是因為密碼是人在使用,而人總會出錯,會留下補丁,露出破綻……”

“那麼,拿到一份密碼電報,應如何來著手破譯?這就是技術,是知識。對一個破譯師而言,技術和知識是最次要的,也是最容易掌握的,對你們這些學過高等數學的人來說,我半堂課就可以把全部知識講完。是這樣的,在初步考察密碼電報之前,我們必須首先判斷它是用什麼樣的密本加密的。而要做到這一點,又必須在密碼電報中找出高頻碼組,即出現頻率最高的那幾組電碼,還要找出數字最小的碼組和數字最大的碼組。這樣做的目的是為了判定那本用來加密的密本是由多少單詞和短語構成的。比方說,我們在一份密碼電報中找出了下面這些碼組——”

海塞斯轉身在黑板上寫下這樣的字樣:

高頻碼組 4 2 6 5 9

數字最小的碼組 0 0 3 8

數字最大的碼組 5 5 9 3 6

隨後,海塞斯側過身,指著黑板繼續講道:“這三組數字說明了什麼呢?這說明我們要找的那個密本,應該由大約六萬個單詞和短語組成。因為,這裡的最大碼組是55936。”

“這麼大的密本啊。”不知是誰,有人這樣輕聲驚歎。

“不,這還不算是最大的密本。”海塞斯說,“在我所知道的密本里,特別大的會含有十萬條以上的單詞和短語呢。”

除了陳家鵠外,其他人都驚得張大了嘴巴。

海塞斯知道他們被這數字巨大的密本給嚇住了,便安慰似的舉起雙手,往下壓了壓,說:“不過,請注意,任何有經驗的密碼工作者都‘心中有數’,一個密本,其實只需要一萬個詞條就足以表達任何意思了。這裡有一個竅門可以利用就是,對那些不常用的詞、不常用的人名和地名等等,就只用密本里的字母單獨拼寫出來即可。要是這本密本里有音節的話,也可以用音節拼寫出來。”

學員們的表情這才放鬆了一些,靜靜地點頭。

此時海塞斯已神采飛揚,揮舞著手說:“我以上的話說明了什麼呢?就是說,我們可以假定,我們現在要破譯的密本很可能就只有一萬個常用字,而其餘的五萬個碼組則是代替專有名詞、常見詞語和句子的。大家請注意,如果有五萬個碼組代表短語和完整的句子,那麼就說明在同一份密碼電報中,出現重複碼組的可能性是很小的。這樣的一個定論是要說明,一旦在電報中發現不斷重複出現的碼組,它們很可能會代表一個固定的含義,這個固定的含義有時是指一個完整的意思,有時也可能是指一個常用的音節,或者是指從某本書的某一頁開始,等等有規律的意思。這樣一來我們又可以作出一個很合理的推斷:我們要找的密本是一本順序密本。也就是說,它的單詞在密本中是按照字母順序排列的,而與它們對應的數字碼組也是按照數值大小的順序排列的。那麼請問,什麼樣的一本書最具備這樣的一種順序呢?”

學員們習慣性地把目光投向了陳家鵠。

陳家鵠對大夥說:“別看我,東西就在你們眼前。”說著指了指教授放在講臺上的字典。

海塞斯笑了;“對,這肯定是一本字典這樣的書。其實,所有的密碼就是給你重新編寫一

本站所有小說均來源於會員自主上傳,如侵犯你的權益請聯絡我們,我們會盡快刪除。
上一章 報錯 目錄 下一頁
本站所有小說為轉載作品,所有章節均由網友上傳,轉載至本站只是為了宣傳本書讓更多讀者欣賞。
Copyright © 2024 https://www.hxsk.tw All Rights Reserved