兩個(gè)人三下五除二把飯菜一掃而光。葉獨(dú)開滿足地摸著肚子,響亮地打了個(gè)飽嗝。陳榮光利落地收拾好碗筷,抹一抹嘴巴擦一擦眼鏡:“死囚監(jiān)獄學(xué)校正式開學(xué)了,是你先當(dāng)先生還是我先當(dāng)?”
“當(dāng)然是我先當(dāng)先生了。你說(shuō),從哪里學(xué)起?”
“我對(duì)密碼學(xué)了解不多,你就把亞德利先生教給你的東西教給我吧?!?br>
“真不明白,你為什么要學(xué)破譯術(shù)?”
“我和女友都從小迷戀無(wú)線電,沒這個(gè)共同愛好,我們也走不到一起。現(xiàn)在日本人來(lái)了,我們要追隨溫先生,利用我們的技術(shù)特長(zhǎng),創(chuàng)建中國(guó)黑室,抗日救國(guó)!”
“呵呵,人小志大,我成全你!溫先生是誰(shuí)?該不會(huì)是溫毓慶吧?”
“當(dāng)然是他,除了他沒人配我們這樣崇拜了!你認(rèn)識(shí)他?”
“真是巧極了,我正找他呢?!痹趺催@么巧?葉獨(dú)開不動(dòng)聲色,慢條斯理地講了講自己此前跟溫毓慶的交情。
“你叫葉獨(dú)開,是嗎?你就是葉獨(dú)開!你不是在美國(guó)哈佛嗎?溫先生經(jīng)常提起你,天天盼你回來(lái)助他一臂之力呢!”陳榮光喜出望外,“真人面前不說(shuō)假話,實(shí)話告訴你吧,我們根本沒在復(fù)旦大學(xué)上學(xué)了。日本人打進(jìn)了我們的家園,中國(guó)之大,已經(jīng)放不下一張平靜的書桌了!熱血青年理當(dāng)投筆報(bào)國(guó)。”
“噓——”葉獨(dú)開用食指壓壓嘴唇向他示意。
“啊,對(duì)不起,我太激動(dòng)了!”陳榮光湊到葉獨(dú)開跟前,指指樓上壓低聲音連珠炮般地說(shuō),“我們兩個(gè)都退學(xué)了,加入了溫先生的團(tuán)體。只是學(xué)藝不精,對(duì)密碼破譯更是一無(wú)所知,所以才迫切地想提高自己的水平。萬(wàn)馨今天午飯后敲水管告訴我,她可能有辦法跟外面通消息,請(qǐng)溫先生在外面活動(dòng)活動(dòng),搭救我們。到時(shí)候我們一起離開這個(gè)鬼地方,一起投奔溫先生。”
“一言為定!以后我們就是同僚了,大家精誠(chéng)合作,一定要破了小日本的密碼!”葉獨(dú)開伸出右手用力握住陳榮光的手。
這個(gè)人是什么來(lái)頭?他真的是溫毓慶的人嗎?他跟戴笠的特務(wù)處又有什么關(guān)系?他為什么這么急切地要學(xué)密碼學(xué),又主動(dòng)教我日語(yǔ)?一個(gè)一個(gè)大大的疑問,在葉獨(dú)開心里盤桓。
從事日本軍事密碼破譯,當(dāng)然首先必須具備一定的日文閱讀能力,而這正是葉獨(dú)開目前最大的弱項(xiàng)。不管這兩個(gè)人是什么角色,能有機(jī)會(huì)突擊提高日語(yǔ)水平,葉獨(dú)開求之不得。他決定順?biāo)浦?,走一步看一步?br>
“閑話少說(shuō)?!比~獨(dú)開坐直身子,笑道,“死囚監(jiān)獄學(xué)校開講。第一課,密碼基礎(chǔ)知識(shí)。”
“等一等!”陳榮光從枕頭底下摸出一個(gè)硬殼筆記本,打開攤在桌上,旋開鋼筆,目視葉獨(dú)開,等他往下講。
“密碼是軍事通訊的產(chǎn)物,它從產(chǎn)生之日就跟戰(zhàn)爭(zhēng)聯(lián)為一體。有記載的世界上最早的軍事密碼,要追溯到2300多年前,大約相當(dāng)于中國(guó)的春秋戰(zhàn)國(guó)時(shí)代。古希臘斯巴達(dá)城要給駐守外地的軍隊(duì)傳遞信息,為了保密,有個(gè)聰明的學(xué)者想了一個(gè)辦法:將羊皮紙呈螺旋狀裹在一根長(zhǎng)長(zhǎng)的木棍上,再在羊皮紙上寫下字。展開羊皮紙,看到的只是毫無(wú)頭緒的字母,誰(shuí)也看不出來(lái)是什么意思,因此稱為‘天書’。不同的信使將羊皮紙和木棍分別送給遠(yuǎn)方的軍隊(duì),最后把羊皮紙?jiān)倬砘氐侥竟魃?,便能讀出信的原文。
“密碼技術(shù)像一棵枝繁葉茂的巨樹,經(jīng)過(guò)兩千多年的生長(zhǎng),演化和分離出了無(wú)數(shù)的分枝。但萬(wàn)變不離其宗,歸根到底只有兩種基本類型:密表和密本。
“先說(shuō)一說(shuō)密表。其實(shí)早期的密碼全部都是密表體制,具體方法分為移位法和替代法。斯巴達(dá)人寫的那個(gè)‘天書’,使用的就是移位法。這種方法至少應(yīng)用了一千年。移位法不過(guò)把信件的內(nèi)容打亂而已,其保密性比較低。而替代法是目前應(yīng)用最為廣泛的加密方法。它的發(fā)明者為公元前二世紀(jì)希臘優(yōu)秀歷史學(xué)家波利比烏斯。替代法的基本原理是這樣的。”葉獨(dú)開拉過(guò)陳榮光的筆記本,在上面寫下了幾行文字:
123456
1ABCDEF
2GHIJKL
3MNOPQR
“這實(shí)際上是一個(gè)坐標(biāo)體制,數(shù)字11代替了密底字母A,12代替了B,以此類推。這就是密碼學(xué)中著名的‘波氏棋盤密’。當(dāng)然,波利比烏斯至死也不知道,他的發(fā)明在密碼史上具有多么重要的里程碑意義。
“簡(jiǎn)單的波氏棋盤密,只要收集了足夠的密文素材,用字頻統(tǒng)計(jì)方法就能輕松破解。比如英文中出現(xiàn)最多的字母是‘E’,平均每八個(gè)字母必定出現(xiàn)一個(gè)‘E’,那么,密文里出現(xiàn)最多的那一組數(shù)字就是‘E’了。我第一次破譯亞德利的密碼,就誤打誤撞地運(yùn)用了這個(gè)破譯方法。
“于是人們又發(fā)明了更巧妙而有效的加密技術(shù):密鑰。密鑰就好比一把加密解密的鑰匙,它其實(shí)就是一組簡(jiǎn)單易記的數(shù)字或字母。為了便于理解,我還是舉個(gè)最簡(jiǎn)單的例子。假設(shè)上表推出的密底‘ABCDEFG’一組字母,替代數(shù)字分別為‘11、12、13……’假設(shè)約定密鑰為字母R,即‘36’,密鑰循環(huán)使用。”葉獨(dú)開又快速在筆記本上寫下一組文字:
原文:ABCDEFG
代碼:11121314151621
密鑰:3636363
密碼:14181610181224
“你看出密碼是怎樣得出來(lái)的嗎?”
陳榮光皺眉研究了好長(zhǎng)時(shí)間,最后濃眉一揚(yáng),興奮地說(shuō):“原文代碼加密鑰,滿十不進(jìn)位!”
“聰明!”葉獨(dú)開拍拍他的肩膀,接著說(shuō),“但是這還是不能保證絕對(duì)的保密。如果密鑰不是一個(gè)簡(jiǎn)單字母,而是連續(xù)的文字,或者無(wú)規(guī)則排列的數(shù)字,并且這個(gè)密鑰只用一次,從理論上講,這個(gè)密碼就是不可破解的。但要做到這一點(diǎn),通訊雙方必須各有一本一模一樣的密鑰本。這就是密碼技術(shù)的第二個(gè)基本類型:密本。密本體制使保密達(dá)到最高級(jí)別,但喪失了軍事通訊另一個(gè)重要原則:便捷。所以一般只有最重要、最高級(jí)的通訊,才使用密本體制。”
葉獨(dú)開長(zhǎng)長(zhǎng)地打了個(gè)呵欠:“今天就到這里吧,困死啦。明天該跟你學(xué)日文了,老師晚安!”
“好的好的,你先睡,我還要好好消化一下!”陳榮光聚精會(huì)神地埋在筆記本里。