“一言為定!以後我們就是同僚了,大家精誠合作,一定要破了小日本的密碼!”葉獨開伸出右手用力握住陳榮光的手。
這個人是什麽來頭?他真的是溫毓慶的人嗎?他跟戴笠的特務處又有什麽關係?他為什麽這麽急切地要學密碼學,又主動教我日語?一個一個大大的疑問,在葉獨開心裏盤桓。
從事日本軍事密碼破譯,當然首先必須具備一定的日文閱讀能力,而這正是葉獨開目前最大的弱項。不管這兩個人是什麽角色,能有機會突擊提高日語水平,葉獨開求之不得。他決定順水推舟,走一步看一步。
“閑話少說。”葉獨開坐直身子,笑道,“死囚監獄學校開講。第一課,密碼基礎知識。”
“等一等!”陳榮光從枕頭底下摸出一個硬殼筆記本,打開攤在桌上,旋開鋼筆,目視葉獨開,等他往下講。
“密碼是軍事通訊的產物,它從產生之日就跟戰爭聯為一體。有記載的世界上最早的軍事密碼,要追溯到2300多年前,大約相當於中國的春秋戰國時代。古希臘斯巴達城要給駐守外地的軍隊傳遞信息,為了保密,有個聰明的學者想了一個辦法:將羊皮紙呈螺旋狀裹在一根長長的木棍上,再在羊皮紙上寫下字。展開羊皮紙,看到的隻是毫無頭緒的字母,誰也看不出來是什麽意思,因此稱為‘天書’。不同的信使將羊皮紙和木棍分別送給遠方的軍隊,最後把羊皮紙再卷回到木棍上,便能讀出信的原文。
密碼技術像一棵枝繁葉茂的巨樹,經過兩千多年的生長,演化和分離出了無數的分枝。但萬變不離其宗,歸根到底隻有兩種基本類型:密表和密本。
先說一說密表。其實早期的密碼全部都是密表體製,具體方法分為移位法和替代法。斯巴達人寫的那個‘天書’,使用的就是移位法。這種方法至少應用了一千年。移位法不過把信件的內容打亂而已,其保密性比較低。而替代法是目前應用最為廣泛的加密方法。它的發明者為公元前二世紀希臘優秀歷史學家波利比烏斯。替代法的基本原理是這樣的。”葉獨開拉過陳榮光的筆記本,在上麵寫下了幾行文字:
123456
1abcdef
2ghijkl
3mnopqr
“這實際上是一個坐標體製,數字11代替了密底字母a,12代替了b,以此類推。這就是密碼學中著名的‘波氏棋盤密’。當然,波利比烏斯至死也不知道,他的發明在密碼史上具有多麽重要的裏程碑意義。
簡單的波氏棋盤密,隻要收集了足夠的密文素材,用字頻統計方法就能輕鬆破解。比如英文中出現最多的字母是‘e’,平均每八個字母必定出現一個‘e’,那麽,密文裏出現最多的那一組數字就是‘e’了。我第一次破譯亞德利的密碼,就誤打誤撞地運用了這個破譯方法。
於是人們又發明了更巧妙而有效的加密技術:密鑰。密鑰就好比一把加密解密的鑰匙,它其實就是一組簡單易記的數字或字母。為了便於理解,我還是舉個最簡單的例子。假設上表推出的密底‘abcdefg’一組字母,替代數字分別為‘11、12、13……’假設約定密鑰為字母r,即‘36’,密鑰循環使用。”葉獨開又快速在筆記本上寫下一組文字:
原文:abcdefg
代碼:11121314151621
密鑰:3636363
密碼:14181610181224
“你看出密碼是怎樣得出來的嗎?”
陳榮光皺眉研究了好長時間,最後濃眉一揚,興奮地說:“原文代碼加密鑰,滿十不進位!”
“聰明!”葉獨開拍拍他的肩膀,接著說,“但是這還是不能保證絕對的保密。如果密鑰不是一個簡單字母,而是連續的文字,或者無規則排列的數字,並且這個密鑰隻用一次,從理論上講,這個密碼就是不可破解的。但要做到這一點,通訊雙方必須各有一本一模一樣的密鑰本。這就是密碼技術的第二個基本類型:密本。密本體製使保密達到最高級別,但喪失了軍事通訊另一個重要原則:便捷。所以一般隻有最重要、最高級的通訊,才使用密本體製。”
葉獨開長長地打了個嗬欠:“今天就到這裏吧,困死啦。明天該跟你學日文了,老師晚安!”
“好的好的,你先睡,我還要好好消化一下!”陳榮光聚精會神地埋在筆記本裏。
14.青幫大佬的千金
第二天一大早,陳榮光就急不可耐地敲起了水管。葉獨開閉眼躺在床上,仔細傾聽他們的交談:
“喂,起床了,懶蟲。早安!”
“早安!”
“告訴你一個好消息,我的牢友就是葉獨開。”
“那太好了,溫先生會喜出望外的!”
“必須盡快把消息傳遞給溫先生。那個人昨天晚餐又給你發暗號了嗎?”
“是的。今天送早餐我給他回應,先建立關係,視情況採取下一步行動。”
……
正在這時,送早餐的開門進來了。陳榮光停止敲水管,饒有興致地看著來人。這是個皮膚黝黑的中年男人,長得瘦小而幹癟,套一身嶄新的明顯寬大的看守製服,顯得有些滑稽可笑。
這個人是什麽來頭?他真的是溫毓慶的人嗎?他跟戴笠的特務處又有什麽關係?他為什麽這麽急切地要學密碼學,又主動教我日語?一個一個大大的疑問,在葉獨開心裏盤桓。
從事日本軍事密碼破譯,當然首先必須具備一定的日文閱讀能力,而這正是葉獨開目前最大的弱項。不管這兩個人是什麽角色,能有機會突擊提高日語水平,葉獨開求之不得。他決定順水推舟,走一步看一步。
“閑話少說。”葉獨開坐直身子,笑道,“死囚監獄學校開講。第一課,密碼基礎知識。”
“等一等!”陳榮光從枕頭底下摸出一個硬殼筆記本,打開攤在桌上,旋開鋼筆,目視葉獨開,等他往下講。
“密碼是軍事通訊的產物,它從產生之日就跟戰爭聯為一體。有記載的世界上最早的軍事密碼,要追溯到2300多年前,大約相當於中國的春秋戰國時代。古希臘斯巴達城要給駐守外地的軍隊傳遞信息,為了保密,有個聰明的學者想了一個辦法:將羊皮紙呈螺旋狀裹在一根長長的木棍上,再在羊皮紙上寫下字。展開羊皮紙,看到的隻是毫無頭緒的字母,誰也看不出來是什麽意思,因此稱為‘天書’。不同的信使將羊皮紙和木棍分別送給遠方的軍隊,最後把羊皮紙再卷回到木棍上,便能讀出信的原文。
密碼技術像一棵枝繁葉茂的巨樹,經過兩千多年的生長,演化和分離出了無數的分枝。但萬變不離其宗,歸根到底隻有兩種基本類型:密表和密本。
先說一說密表。其實早期的密碼全部都是密表體製,具體方法分為移位法和替代法。斯巴達人寫的那個‘天書’,使用的就是移位法。這種方法至少應用了一千年。移位法不過把信件的內容打亂而已,其保密性比較低。而替代法是目前應用最為廣泛的加密方法。它的發明者為公元前二世紀希臘優秀歷史學家波利比烏斯。替代法的基本原理是這樣的。”葉獨開拉過陳榮光的筆記本,在上麵寫下了幾行文字:
123456
1abcdef
2ghijkl
3mnopqr
“這實際上是一個坐標體製,數字11代替了密底字母a,12代替了b,以此類推。這就是密碼學中著名的‘波氏棋盤密’。當然,波利比烏斯至死也不知道,他的發明在密碼史上具有多麽重要的裏程碑意義。
簡單的波氏棋盤密,隻要收集了足夠的密文素材,用字頻統計方法就能輕鬆破解。比如英文中出現最多的字母是‘e’,平均每八個字母必定出現一個‘e’,那麽,密文裏出現最多的那一組數字就是‘e’了。我第一次破譯亞德利的密碼,就誤打誤撞地運用了這個破譯方法。
於是人們又發明了更巧妙而有效的加密技術:密鑰。密鑰就好比一把加密解密的鑰匙,它其實就是一組簡單易記的數字或字母。為了便於理解,我還是舉個最簡單的例子。假設上表推出的密底‘abcdefg’一組字母,替代數字分別為‘11、12、13……’假設約定密鑰為字母r,即‘36’,密鑰循環使用。”葉獨開又快速在筆記本上寫下一組文字:
原文:abcdefg
代碼:11121314151621
密鑰:3636363
密碼:14181610181224
“你看出密碼是怎樣得出來的嗎?”
陳榮光皺眉研究了好長時間,最後濃眉一揚,興奮地說:“原文代碼加密鑰,滿十不進位!”
“聰明!”葉獨開拍拍他的肩膀,接著說,“但是這還是不能保證絕對的保密。如果密鑰不是一個簡單字母,而是連續的文字,或者無規則排列的數字,並且這個密鑰隻用一次,從理論上講,這個密碼就是不可破解的。但要做到這一點,通訊雙方必須各有一本一模一樣的密鑰本。這就是密碼技術的第二個基本類型:密本。密本體製使保密達到最高級別,但喪失了軍事通訊另一個重要原則:便捷。所以一般隻有最重要、最高級的通訊,才使用密本體製。”
葉獨開長長地打了個嗬欠:“今天就到這裏吧,困死啦。明天該跟你學日文了,老師晚安!”
“好的好的,你先睡,我還要好好消化一下!”陳榮光聚精會神地埋在筆記本裏。
14.青幫大佬的千金
第二天一大早,陳榮光就急不可耐地敲起了水管。葉獨開閉眼躺在床上,仔細傾聽他們的交談:
“喂,起床了,懶蟲。早安!”
“早安!”
“告訴你一個好消息,我的牢友就是葉獨開。”
“那太好了,溫先生會喜出望外的!”
“必須盡快把消息傳遞給溫先生。那個人昨天晚餐又給你發暗號了嗎?”
“是的。今天送早餐我給他回應,先建立關係,視情況採取下一步行動。”
……
正在這時,送早餐的開門進來了。陳榮光停止敲水管,饒有興致地看著來人。這是個皮膚黝黑的中年男人,長得瘦小而幹癟,套一身嶄新的明顯寬大的看守製服,顯得有些滑稽可笑。