原來那張紙上用漢字組成了八個字,根本連不成句子,沈晚晴看了之後說:“這應該是某種密碼,不過不可能啊!”
林遠問:“有什麼不可能的?”
沈晚晴說:“鄧世昌現在可是被軟禁啊!他怎麼說也是一個囚犯,看守他的人怎麼可能讓他把這樣一封信送出來呢?”
林遠搖搖頭,說:“想不通,我們還是琢磨琢磨密碼裏寫的是什麼吧。”
沈晚晴歎了一口氣說:“這應該是典型的置換式密碼,用一個字換另一個字,盡管這種加密方式很簡單,可以用頻率分析法破解,可是就這麼幾個字,是不可能用頻率分析法解出來的,沒有密鑰,我們就是想破腦袋都想不出來。”
密鑰是密碼學的術語,通俗地講:就是暗文和明文之間的轉換規則。
兩個人於是找了間茶館,這時正好是沒有人的時候,茶館裏很安靜,兩個人都不說話,都在想解決的辦法,突然林遠說:“你說這個會不會是北洋艦隊使用的密碼?”
沈晚晴想了一會兒說:“這個倒真有可能,不過我們到哪裏去弄北洋艦隊的密鑰呢?”
林遠說:“這個東西曆史上肯定有記載,他們不至於因為我們穿越過來就把密鑰給換了,不過,這麼生僻的東西,就算有人研究,我們現在也不可能找得到。”
沈晚晴說:“要是這樣的話,我們就隻有一個辦法了,利用北京艦上的計算機,用窮舉法強行計算所有可能!”
兩人低下頭開始計算有多少種可能,八個位置,常用漢字有3500個,窮舉算下來,是3500的八次方,數量級大概是10的八十三次方,這個數量級,用計算機窮舉是完全有可能的。
但是問題是:計算機可以把所有結果列舉出來,可是計算機並不知道那種結果是合理的,也就是說,需要人來看這個結果是不是合理,就算一個人一秒鍾能看一個結果,那麼至少需要10的七十次方年才能看完。
兩個人算完之後,都不由得心頭一涼,這麼長的時間,恐怕要到世界末日了。
沈晚晴說:“這八個位置的結果也太多了,不太可能算得出來。我們還是想一想密鑰的法子吧。”
突然林遠一拍大腿,說道:“我怎麼給忘了,在打日本人的時候,我們的預警機也監聽記錄了北洋艦隊與天津方麵的通訊,我們當時並沒有在意,現在想起來,我們完全可以通過那些資料來破譯這個密碼。”
沈晚晴眼睛一亮,說:“那就別等著了,我們趕快讓北京艦破譯吧。”
盡管北京艦上的官兵到地方上去從事各種各樣的活動,可是艦上依舊在各部分預留了充足的人手,林遠使用通訊器把消息傳回北京艦,北京艦上立刻行動起來,先前的通訊記錄並沒有刪除,就算是刪除了,計算機專家也能把它複原回來。
林遠很快得到了那八個字的準確含義:今晚子時,前來接應。
兩人心中都是一動,這意味著鄧世昌同意他們一起走了,沈晚晴皺著眉頭說:“這裏麵該不會有詐吧?”
林遠想了一會兒,說:“應該不至於,他要是想捉我,在房間裏就可以動手了,何必費這麼大的勁。”