潛艇艙內的空氣混濁而壓抑。機油味、海水鹹腥味、還有傷口消毒的酒精味混雜在一起,形成一種特有的戰時氣息。鍾衡和顧夢依癱坐在狹窄的過道里,身上的潛水服還在滴水,在金屬地板上積成一小灘水漬。
沈望舒從駕駛艙走過來,手裡拿著兩條幹毛巾。她的頭髮比上次見面時更短了,臉色有些蒼白,但眼神依舊銳利如刀。“筆跡樣本拿到了?”
顧夢依從貼身口袋取出那個油布包裹,外層已經被海水浸透,但內裡的紙片完好無損。她小心地展開,幾張泛黃的紙片上,陳序的筆跡在昏黃的潛艇燈光下清晰可辨。
沈望舒接過紙片,走到角落裡的一個工作臺前。那裡擺放著一臺老式的密碼分析儀,金屬外殼上還殘留著德文標識,顯然是二戰時期的裝備,但保養得很好。她開啟儀器頂部的玻璃罩,將紙片平鋪在掃描板上。
“這是穆勒教授透過關係弄到的恩尼格碼機改裝的。”沈望舒一邊調整旋鈕一邊解釋,“原本用於破譯德軍電報,我改裝了光學掃描部件,可以分析筆跡特徵。”
儀器發出低沉的嗡鳴,內部的透鏡組開始移動,將紙片上的筆跡放大投影到一塊毛玻璃螢幕上。沈望舒仔細調整焦距,陳序的筆畫被放大到清晰可見的程度——起筆的頓挫、收筆的弧度、連筆時墨跡的深淺變化,每一個細節都暴露在光學鏡頭下。
鍾衡走過來,看著螢幕上的影像。那些他熟悉的字跡此刻呈現出一種陌生的精密感,像是被解剖的標本,每一道筆畫都被賦予了數學意義。
“筆跡韻律提取需要時間。”沈望舒說,眼睛沒有離開螢幕,“你們先處理傷口。陳序在漁船上情況怎麼樣?”
“傷口裂開了,但還能撐。”隼的聲音從通訊臺傳來,潛艇的無線電一直保持著與漁船的聯絡,“他說破解密碼需要他的即時參與,有些書寫習慣可能只有他自己清楚。”
沈望舒看了看懷錶:“我們現在距離‘信風號’和‘灰鰭’大約五海里,他們暫時沒有追來,可能是在等待什麼。我們有最多兩小時視窗期。讓漁船靠近,接陳序過來。”
通訊臺傳來一陣電流雜音,然後是隼簡短的確認聲。
顧夢依在醫生的幫助下脫掉潛水服,左肩的傷口被海水泡得發白,邊緣有些潰爛。醫生用消毒棉球清理時,她咬緊牙關沒有出聲。鍾衡手臂上的劃傷倒是簡單,消毒包紮後已經止住血。
“你們在倉庫裡還發現了什麼?”沈望舒問,手指仍在儀器旋鈕上微調。
鍾衡取出防水袋裡的陳遠山筆記本和倉庫藍圖,攤開在工作臺上。“陳序的父親留下了完整的密碼演算法,還有倉庫結構圖。更重要的是,他在記錄裡提到,陸懷瑾和‘傀儡師’只掌握了表層演算法,真正的核心對映規則被他隱藏了。”
沈望舒快速翻閱筆記本,當看到“筆跡韻律為活金鑰”那頁時,她的手指停頓了一下。“陳遠山是個天才。這種動態金鑰體系,比當時任何固定密碼都先進。難怪陸懷瑾二十年都沒能完全破解。”
她抬頭看向鍾衡:“但這也意味著,如果陳序的筆跡樣本不完整,或者他的書寫狀態與當年有差異,破解就可能失敗。”
“樣本是他接受‘燈塔’培訓時寫的。”顧夢依包紮好傷口走過來,“應該是最原始的狀態。”
沈望舒點頭,繼續操作儀器。投影螢幕上,光學掃描已經完成,筆跡特徵被轉換成了一組組數字引數。她在旁邊的計算紙上快速記錄,手指翻飛間完成一系列複雜運算。
潛艇輕微震動了一下,是漁船靠攏的訊號。幾分鐘後,艙門開啟,陳序被攙扶著走了進來。他的臉色比下潛前更差,胸前的繃帶又滲出了新的血跡,但眼神依然清醒。
“樣本起作用了嗎?”陳序問,聲音虛弱但直接。
沈望舒讓開位置,指著螢幕上那一串數字引數:“基礎特徵提取完成了,但有些連筆習慣的轉折角度不夠清晰。我需要你現場寫幾個字,作為引數校準。”
她遞過紙筆。陳序接過,手指因為失血而微微顫抖。他深吸一口氣,在紙上寫下“燈塔”兩個字。筆尖劃過紙張的力道、傾斜的角度、兩個字的間距——這些即時資料被儀器旁的另一套機械記錄裝置捕捉,轉化為補充引數。
沈望舒將這些新資料匯入計算。工作臺上,那臺改裝過的恩尼格碼機開始運轉,轉子轉動發出咔嗒咔嗒的聲響,像是某種古老的鐘表在計數。她將陳序“毒餌”情報的密文片段輸入——那是隼從漁船電臺的記錄中提取的,半年前陳序發出那份最後情報時使用的加密電碼。
機器運轉了大約三分鐘。
然後,列印口吐出了一條窄窄的紙帶。
沈望舒撕下紙帶,上面是兩行解碼後的文字。第一行是一串十六位數字和字母混合的程式碼,旁邊標註著“控制序列號”。第二行則是一組座標,以及一行簡短的註釋:“海城地下網路結構圖備份存放點,福煦路七十九號,三樓西側書房,第三排書架,藍色封皮《海國圖志》內頁夾層。”
艙內一片寂靜。








