分卷閱讀79
書(shū)迷正在閱讀:是誰(shuí)要給貓貓講課——丹穹、歡欲焚離、焚心[衛莊X焰靈姬][高H]、【代號鳶gb合集】春宵一刻、無(wú)聊的露中黃文合集、[代號鳶] 我流鳶系雜聞、黑時(shí)宰今天也想叛逃、當神棍傍上了禁衛統帥、【代號鳶】王の后宮佳麗三千、和楊修玩個(gè)通宵
種變換法,即是以明碼本為底本,打亂橫、直碼數字排列順序,有的還另行編定角碼,使得以4位數字標示的漢字不同于明碼本,從而構成了密碼。除此之外,另有加減法和自編密碼本等編碼方法,都有較多應用。譬如加減法是將明碼電本之號碼增加號數,其所增號數大多以月為標準。如正月加一號,二月加二號;其遞加方法,如在正月0002系一,在二月0003系一,以此類(lèi)推,只增加號數,可自由編制,發(fā)展到后來(lái),延伸出更多形式,則也不必一定以月為標準。概括來(lái)說(shuō),這種加減法密碼是以明碼本為底本,另行約定加或減去某數字構成區別于明碼的自編密碼。而自編密碼本則往往因加入過(guò)多成語(yǔ)詞組,而導致可以通過(guò)頻率分析等在西方字母文字中最為常用的破譯手段脫密,亦有密碼本泄露來(lái)不及重新編制等問(wèn)題,某種意義上并不足夠可靠。葉豐年給顧聲帶來(lái)的,他們一所最新接到的沈家的電報,自三年前江承與之開(kāi)戰以來(lái),他們互相之間的電報往來(lái)就幾乎透明——基本都依靠特工人力獲取,譬如他們正在使用的密碼本等,而這一次卻換了方式。三年前江承一舉兼并了葉家的轄地,葉斌戰死,他弟弟葉豐年堅持月余領(lǐng)兵投誠,而葉豐年是個(gè)沒(méi)什么腦子的,當年被葉斌借上學(xué)的名義踢出家門(mén),回來(lái)還沒(méi)待幾天,江承就跟他哥打起來(lái)了,嚇得直接跑到江承樓底下給他家說(shuō)情,不是裝的,就是真慫,投誠之后江承觀(guān)察了他兩年,發(fā)現這人真沒(méi)什么用,因為他jiejie嫁到葉家的緣故,無(wú)奈之下把他扔情報處掛職。葉豐年著(zhù)實(shí)想做出點(diǎn)業(yè)績(jì)好讓江承更信任他一點(diǎn),奈何這人腦子不靈光也不是一天兩天,在情報處帶了快一年也沒(méi)什么實(shí)績(jì),正發(fā)愁呢,這不,天上掉下了個(gè)數學(xué)高材生。他得到消息心急火燎地就上門(mén)拜訪(fǎng)去了,出人意料的是這空降兵還挺好說(shuō)話(huà),盡管對幫忙破譯還是礙于制度猶豫不決,但葉豐年吃準了對方性格好,堅信對方不會(huì )這么不賣(mài)他面子,一來(lái)二去就硬把資料塞給了顧聲。那一封沈家的密電,就是用橫直碼變換法編譯的,編譯原理是很清楚沒(méi)錯,但真要把那一整頁(yè)一整頁(yè),寫(xiě)滿(mǎn)成排成排四位數字的電碼紙解讀出來(lái),也著(zhù)實(shí)工程量不小。一所和二所夜以繼日,也不過(guò)才弄通了幾個(gè)數字的含義,完全沒(méi)有摸到訣竅。葉豐年跟他說(shuō)這周日晚上有個(gè)探討會(huì ),因為這幾日沈家的密電與此前大相徑庭,因此少將也會(huì )列席會(huì )議,語(yǔ)氣頗多哀求之意,江承說(shuō)葉見(jiàn)著(zhù)他跟耗子見(jiàn)了貓似的實(shí)屬實(shí)情,若是這回葉豐年不能交出一個(gè)令人信服的結果,他那一所辦公室主任的位子怕也是不用坐了。顧聲在新陸軍公館日以繼夜了三天半,周日下午找到了葉豐年。葉豐年當時(shí)正在自己的辦公室抓耳撓腮,聽(tīng)說(shuō)顧聲找他驚喜得從椅子上蹦起來(lái),握著(zhù)顧聲地手,要哭似的問(wèn)他:“怎么樣?怎么樣?”“嗯……和之前見(jiàn)過(guò)的有點(diǎn)差別,但難度不算很大?!鳖櫬暡恢?zhù)痕跡地抽出手,從公文包里拿出檔案袋,葉豐年忙引他進(jìn)門(mén)做,關(guān)上門(mén)窗,轉過(guò)身看到顧聲打開(kāi)檔案袋,從里面拿出幾份材料。葉豐年一怔,慌忙伸手去拿,只見(jiàn)正是五份原件默寫(xiě)件及譯稿,另有一張鉛筆寫(xiě)就,潦草地記錄了原理的稿紙。顧聲排開(kāi)第一份,上面按照京北軍電臺發(fā)報習慣,密密麻麻地寫(xiě)著(zhù)五列數排數字(不明用代替):URGENT600818387098061304660451TIENTSIN1728047906740109335203388133700324177193613918850615137823922317142039454438636577151367438527798214203692589SEAL“這個(gè)是這樣的,我用這一小段舉例?!鳖櫬暵蕴崃艘豢跉?,解釋道,“之前我仔細研究了這種電碼為數不多的使用和脫密案例,出去可以直接看懂的英文和沒(méi)有取得的部分之外之外,事實(shí)上報頭部分至1378都是明碼,也就是你們之前所謂‘破譯’的一部分——事實(shí)上這是標準電碼。“然后到了電報的正文部分,也就是需要破譯的密文,即‘2392231714203945443863657715136743852779821420369’這一段,”顧聲用手在稿件上劃了一下,表示范圍,“這一段就是用沈耀用‘沈密’編寫(xiě)的密文,你可以對比我譯成的內容,句意大致是‘縮編辦法弟甚贊成,請即照辦為荷?!?/br>“想必你們已經(jīng)用明碼翻譯過(guò)了,”顧聲從他桌上抽出一支筆來(lái),草草在桌上的白紙上寫(xiě)下一句話(huà),“收撇小由秣贍鵪饔舂小”,將紙側過(guò)去讓葉豐年看,“電碼不清部分仍用我仍用‘’來(lái)標示,但這顯然讀不成句。而巧合的是,此處正數第三個(gè)字和倒數第三個(gè)字都是“小”字,回到脫密前的電文上,我就很清楚的看到在這兩個(gè)位置上都是‘1420’?,F有的中文編碼手段,不論是橫直碼還是加減法,‘重碼即重字’的原理統統適用?!?/br>顧聲直起背來(lái),又道:“重復的電碼,從佐藤愛(ài)麿那個(gè)時(shí)候開(kāi)始,都是破譯中文密電的重要條件。這里區區14個(gè)電文中就出現了重復的電碼,顯然這種密碼并不高明。但我只是拿他舉例,你可以用類(lèi)似的方法去解讀密文,當然——確實(shí)很費時(shí)間,這幾天我都沒(méi)功夫吃飯?!?/br>他攤了下手,看著(zhù)看起來(lái)似乎已經(jīng)傻了的葉豐年,忽然有點(diǎn)愕然:“什么,你們……連這一層都沒(méi)想到么?”他一個(gè)人呆在公館干凈明亮的書(shū)房里研究密碼,翻閱書(shū)籍的時(shí)候,仿佛時(shí)間又回到了在劍橋讀書(shū)的日子。和他那時(shí)候的室友路加完全不同的是,盡管顧聲也確實(shí)稱(chēng)得上聰明,但他之前的生活經(jīng)歷和數學(xué)系里多數中產(chǎn)階級子弟的難以相提并論,他的學(xué)習有巨大的斷層,而同學(xué)又幾乎個(gè)個(gè)都在某個(gè)方面出類(lèi)拔萃,因此不得不加倍努力,幾乎把自己淹沒(méi)在課本和練習里,才勉強稱(chēng)得上一個(gè)合格的學(xué)生。至于路加,那么更可怕的是他依靠天分吃飯,從本質(zhì)上就和普通人拉開(kāi)了差距。因此顧聲一貫都是極為謙虛的,或者說(shuō)他這種謙遜的品格在劍橋又被放大了,長(cháng)時(shí)間浸yin在一個(gè)學(xué)術(shù)氛圍濃厚的地方就會(huì )產(chǎn)生這樣的錯覺(jué),深深感到自己不如人之處,而忘了自己本身所有的,可能早已遠超常人。“好的……好的……