第33節(jié)
“我的行程很滿,”他說,“如果要我去見任何人,至少得給我一個(gè)名字和解釋?!?/br> “他名叫艾德溫·尼丹姆,想談?wù)勱P(guān)于一個(gè)以黃蜂為網(wǎng)絡(luò)代號(hào)的人,此人涉嫌犯了重罪?!?/br> 布隆維斯特登時(shí)一陣驚慌,說道:“那好,幾點(diǎn)?” “明天清晨五點(diǎn)?!?/br> “你開什么玩笑!” “很抱歉,這一切都不是開玩笑。建議你準(zhǔn)時(shí)到,尼丹姆先生會(huì)在他的飯店房間里和你碰面,你得把手機(jī)留在柜臺(tái),而且需要搜身?!?/br> 布隆維斯特隨即起身向瑪格麗塔道別。 第三部 不對(duì)稱的問題 十一月二十四日至十二月三日 有時(shí)候匯集比打散容易。 今時(shí)今日,計(jì)算機(jī)可以輕易計(jì)算出百萬位數(shù)的質(zhì)數(shù)相乘結(jié)果,但要反過來卻極其復(fù)雜。僅僅幾百個(gè)數(shù)字就可能造成巨大問題。 rsa之類的加密算法便是利用質(zhì)因數(shù)分解之不易。質(zhì)數(shù)已經(jīng)成為機(jī)密的摯友。 第二十五章 十一月二十四日清晨 莎蘭德沒花多少時(shí)間便查出奧格斯畫的那個(gè)羅杰的身份。她找到一個(gè)介紹昔日瓦薩區(qū)革命劇場演員的網(wǎng)站,里面有此人年輕時(shí)的照片,他叫羅杰·溫特,入行之初曾主演過兩三部電影,但近幾年事業(yè)停滯不前,如今的名氣還比不上他困坐在輪椅上的兄弟托畢亞。托畢亞是個(gè)率直的生物學(xué)教授,據(jù)說最近已和羅杰徹底疏遠(yuǎn)。 莎蘭德記下羅杰的地址,然后侵入國家科學(xué)基金會(huì)重大研究計(jì)劃單位的超級(jí)計(jì)算機(jī),并同時(shí)開啟她投注無數(shù)心力的那個(gè)程序,她一直想利用此程序建立一個(gè)動(dòng)態(tài)系統(tǒng),找出最可能破解的橢圓曲線方程式,并盡可能減少反復(fù)運(yùn)算的次數(shù)。但不管她怎么試,都無法更進(jìn)一步,國安局的檔案依然堅(jiān)不可摧。最后她去看了看奧格斯。她一看不禁咒罵一聲。男孩已經(jīng)醒了,正坐在床上在一張紙上不知寫些什么,她走近后發(fā)現(xiàn)他又在分解質(zhì)因數(shù)。 “沒有用的,不會(huì)得到任何結(jié)果?!彼卣f。當(dāng)奧格斯又開始歇斯底里地前后搖晃,她叫他鎮(zhèn)定一點(diǎn),再繼續(xù)睡覺。 時(shí)間很晚了,她心想自己也該休息一下,便躺到他隔壁床上,卻又睡不著。奧格斯翻來覆去,嘴里唧唧哼哼,莎蘭德終于按捺不住,決定說幾句話試著安撫他。她所能想到最好的一句話就是:“你知道橢圓曲線嗎?” 當(dāng)然得不到回答,但她并不泄氣,還是盡可能作出簡單明了的解釋。 “你懂嗎?”她問道。 奧格斯沒應(yīng)聲。 “那好吧,”她接著說,“就拿3034267這個(gè)數(shù)字來說好了。我知道你能輕易找出它的質(zhì)因數(shù),不過也可以利用橢圓曲線來找。我們就以曲線y=x3x 4和曲線上的點(diǎn)p=(1,2)做例子?!?/br> 她把方程式寫在床頭柜一張紙上,但奧格斯好像完全聽不懂。她想到自己研讀過的那對(duì)自閉雙胞胎,他們能通過一種神秘的方式分辨巨大的質(zhì)數(shù),卻解不出最簡單的方程式?;蛟S奧格斯也是這樣,或許比起數(shù)學(xué)天才,他更像一臺(tái)計(jì)算機(jī),但無論如何現(xiàn)在都已不重要了。槍傷又開始作痛,她需要一些睡眠,也需要趕走舊日童年的所有魔鬼,這個(gè)男孩讓他們再次復(fù)蘇了。 布隆維斯特回到家時(shí)已過午夜,雖然筋疲力盡,還得一大清早就起床,他仍然坐到計(jì)算機(jī)前搜尋艾德溫·尼丹姆。全世界叫這個(gè)名字的人真不少,其中包括一個(gè)在罹患白血病后東山再起、成績斐然的橄欖球員。 有一個(gè)艾德溫·尼丹姆似乎是凈水專家,還有一個(gè)經(jīng)常在社交場合中入鏡,看起來有點(diǎn)蠢。但似乎沒有一個(gè)有可能破解黃蜂的身份,指控她從事犯罪活動(dòng)。有一位艾德溫·尼丹姆是在mit取得博士學(xué)位的計(jì)算機(jī)工程師,這至少是一條方向正確的線索,但似乎就連他都不吻合。他現(xiàn)在在一流的計(jì)算機(jī)病毒防護(hù)公司“安全線路”擔(dān)任資深主管,該公司對(duì)于黑客肯定有興趣,只是這個(gè)被稱為艾德的人所發(fā)表的言論,全部都是關(guān)于市占率與新產(chǎn)品。他說的話頂多也就是一般八股的營銷術(shù)語,即使逮到機(jī)會(huì)談?wù)撔蓍e活動(dòng),也同樣了無新意:保齡球和飛蠅釣。他說他喜愛大自然,喜歡競賽類的活動(dòng)……他所能做出最具威脅性的事情,大概就是讓人無聊到死。 他有一張照片,光著上身咧開嘴笑,兩手高舉著一條大鮭魚,就是釣客圈內(nèi)那種廉價(jià)的快照,還是一樣平凡無趣,但是布隆維斯特漸漸起了疑心,也許這份平凡無奇正是重點(diǎn)所在。他又把資料重看一遍,這回忽然覺得這些是捏造的,是虛假表象。他慢慢但也很確定地得出相反結(jié)論:就是這個(gè)人。輕而易舉就能嗅到情報(bào)單位的氣息,不是嗎?感覺很像國安局或中情局。他再次端詳那張與鮭魚的合照,這次好像看出一些很不一樣的東西。 他看到的是一個(gè)裝裝樣子的硬漢。他的站姿和他在鏡頭前露出的嘲弄笑容,都帶有一種堅(jiān)定不可動(dòng)搖的感覺,至少布隆維斯特是這么想的,他也再次想到莎蘭德。他琢磨著是否應(yīng)該將這次會(huì)面的事告訴她。但現(xiàn)在沒有道理擔(dān)心她,何況他自己其實(shí)也一無所知,因此還是干脆上床睡覺。他需要睡上幾個(gè)小時(shí),以便清晨和艾德見面時(shí)能保持腦袋清醒。當(dāng)他慢慢地刷牙、更衣、爬上床后,才發(fā)覺自己是出乎意外地疲倦,頭一沾枕就睡著了。他夢見艾德站在一條河里,他則被人拖入水中差點(diǎn)溺斃,之后朦朦朧朧看見自己爬過河床,四周圍全是蹦跳打滾的鮭魚。不過他肯定沒睡很久,一下子驚醒過來后,更加堅(jiān)信自己忽略了什么。他的手機(jī)放在床頭柜上,心思瞬間轉(zhuǎn)到安德雷身上。他想必一直記掛著這個(gè)年輕人。 琳達(dá)將門上了兩道鎖。這沒什么奇怪,她這般處境的女子是該采取所有必要的防范措施,但安德雷仍感到不安,只是他將原因歸咎于公寓本身,總之他試著說服自己這么相信。這里全然不像他預(yù)期的樣子,這真的是她某個(gè)女性友人的家嗎? 床很寬,但不特別長,床頭床尾都是亮晶晶的鐵格柵。床罩是黑色的,讓他聯(lián)想到棺材,還有墻上掛的裱框相片他也不喜歡,拍的大多是手持武器的男人。整個(gè)地方散發(fā)著一種貧乏、冰冷的感覺。 但話說回來,很可能只是他太緊張而夸大了,或者是想找借口離開。男人總想逃離自己所愛——唯美主義作家王爾德不是說過類似的話嗎?他注視著琳達(dá)。他這一生從未見過如此美麗的女子,此時(shí)她正朝他走來,那一襲緊身洋裝更襯托出她的婀娜多姿。她仿佛看穿了他的心思,說道:“你是不是想回家了,安德雷?” “我的確還有很多工作要做。” “我明白。”她吻了他,接著又說,“那么你當(dāng)然得回去繼續(xù)工作了?!?/br> “那樣或許是最好的。”他低聲說道,這時(shí)她已整個(gè)人緊貼上來吻他,激動(dòng)得令他無力抗拒。 他回應(yīng)了她的吻,兩手抱住她的臀,她猛力朝他一頂、一推,他重心不穩(wěn)往后倒在床上,有那么一瞬間忽然覺得害怕。但轉(zhuǎn)眼看見了她,她依然帶著溫柔的微笑,他暗忖:她只不過是玩得稍微狂野一點(diǎn)罷了。她是真的想要他,不是嗎?她當(dāng)下就想和他zuoai,因此他任由她跨坐在自己身上、解開他襯衫的扣子、指甲刮劃過他的腹部,同時(shí)眼中閃著光芒,包裹在洋裝內(nèi)的豐滿胸部劇烈起伏著。她張開了嘴,一道唾液順著下巴流下,接著低聲說了一句話他沒聽清?!艾F(xiàn)在,安德雷,”她再次低聲說:“現(xiàn)在!” “現(xiàn)在?”他猶疑地重復(fù)她的話,并感覺到她在撕扯他的褲子。她的大膽超乎他預(yù)期,技巧之純熟、表現(xiàn)之狂野yin蕩更是他前所未見。 “閉上眼睛,靜靜躺著別動(dòng)?!彼f。 他照做了,耳邊聽到窸窸窣窣的聲音,不知道她在弄什么。隨后又聽到喀喇一聲,感覺有什么金屬套住手腕,這才察覺自己被銬起來了。他想反抗,因?yàn)閷?shí)在不太喜歡這類事情,只是一切都發(fā)生得太快。她以迅雷不及掩耳的速度將他的手銬在床頭架,看似十分熟練。然后再用繩子綁住他的雙腳,并用力拉緊。 “輕一點(diǎn)?!彼f。 “放心?!痹掚m如此,他卻不喜歡她那眼神。這時(shí)她用嚴(yán)肅的聲音說了一句話??隙ㄊ撬犲e(cuò)了吧?!笆裁??”他問道。 “我要用刀割你,安德雷?!彼f著往他嘴上貼了一大塊膠布。 布隆維斯特努力勸自己別擔(dān)心。安德雷怎么會(huì)出事呢?除了他和愛莉卡,誰也不知道他參與了保護(hù)莎蘭德與男孩、不讓他們曝光的行動(dòng)。對(duì)于兩人所在之處的信息,他們一直非常謹(jǐn)慎,比處理其他部分都要謹(jǐn)慎許多??墒恰鯐?huì)沒有消息的呢? 安德雷不是一個(gè)會(huì)忽略手機(jī)的人。相反地,每當(dāng)布隆維斯特來電,他總會(huì)在第一聲鈴響就接起來。但現(xiàn)在竟完全聯(lián)絡(luò)不上他,這不是很奇怪嗎?又或者……布隆維斯特再次試圖說服自己,安德雷因?yàn)槊χぷ鞫藭r(shí)間,或者最糟的是他丟了手機(jī)。很可能只是因?yàn)檫@個(gè),但畢竟……在這么多年后卡米拉忽然又出現(xiàn)了。這里頭一定有蹊蹺,再說包柏藍(lán)斯基是怎么說來著? “活在這個(gè)世界里,必須疑神疑鬼。” 布隆維斯特拿起床頭柜上的電話,又打給安德雷,這次還是沒接,于是他決定吵醒新同事埃米,他就住在瓦薩區(qū)紅山一帶,離安德雷家很近。埃米聽起來意興闌珊,但仍答應(yīng)立刻上安德雷家看看他在不在。二十分鐘后他回電了,說是在安德雷家猛敲了好一會(huì)兒的門,他肯定不在家。 布隆維斯特隨即換了衣服出門,匆匆走過風(fēng)雪肆虐、空無一人的索德馬爾姆區(qū),來到位于約特路的雜志社。他心想,運(yùn)氣好的話,就會(huì)發(fā)現(xiàn)安德雷睡在沙發(fā)上。他已經(jīng)不止一次在工作時(shí)打盹而沒聽到電話響。原因應(yīng)該就這么簡單。但布隆維斯特卻愈來愈不安。當(dāng)他打開門、關(guān)閉警報(bào)器時(shí),沒來由的打了個(gè)寒顫,像是害怕看到什么凄慘景象,不料四下搜尋后發(fā)現(xiàn)毫無異狀。他的加密電子郵件上的信息,全都依事先約定仔細(xì)刪除了。一切看似正常,但辦公室那張沙發(fā)破舊空蕩一如既往,并無安德雷躺臥的身影。布隆維斯特在沙發(fā)上坐了片刻,陷入沉思,然后再次打電話給埃米。 “埃米,”他說,“真對(duì)不起,大半夜的一直吵你。不過這整件事不由得我不多想?!?/br> “我明白?!?/br> “我總覺得剛才提到安德雷的時(shí)候,你的口氣好像有點(diǎn)緊張。你有什么事沒跟我說嗎?” “全都是你已經(jīng)知道的事?!卑C渍f。 “什么意思?” “我是說我也和資料檢驗(yàn)局的人談過了?!?/br> “什么叫你也談過了?” “你是說你沒有……” “沒有!”布隆維斯特打斷他的話,只聽到埃米在電話另一頭的呼吸聲變得沉重。出大問題了。 “說吧,埃米,長話短說?!彼f。 “就是……” “怎么樣?” “我接到資料檢驗(yàn)局的一位李娜·羅勃森來電。她說和你談過了,也同意在目前的情況下,提升你計(jì)算機(jī)的安全層級(jí)。但之前好像給了你錯(cuò)誤的建議,她擔(dān)心防護(hù)不足,所以她說想要盡快聯(lián)絡(luò)為你處理加密信息的人。” “那你怎么說?” “我說我對(duì)這件事一無所知,只是看安德雷用過你的計(jì)算機(jī)?!?/br> “所以你要她和安德雷聯(lián)絡(luò)?!?/br> “當(dāng)時(shí)我人剛好在外面,就跟她說安德雷可能還在辦公室,她可以打到辦公室找他。就這樣?!?/br> “拜托,埃米。” “可是聽她的口氣真的……” “我不管她的口氣怎樣。但愿你跟安德雷說了這件事?!?/br> “我是沒有馬上說。我現(xiàn)在也和所有同事一樣,工作量太大了?!?/br> “但你后來告訴他了?!?/br> “我還沒找到機(jī)會(huì),他就出去了?!?/br> “所以你就打電話給他?!?/br> “當(dāng)然,還打了好幾次??墒恰?/br> “怎么樣?” “他沒接?!?/br> “好吧。”布隆維斯特口氣冰冷地說。 他掛斷后改撥包柏藍(lán)斯基的號(hào)碼,打了兩次,督察長才接起。布隆維斯特別無選擇,只能全盤托出——除了莎蘭德和奧格斯的所在地之外。 接著打給了愛莉卡。 莎蘭德睡著了,但仍隨時(shí)保持機(jī)動(dòng),皮夾克和靴子都沒脫,衣冠整齊。她一直是睡睡醒醒,要不是因?yàn)轱L(fēng)聲呼號(hào),就是因?yàn)閵W格斯連睡覺都會(huì)發(fā)出呻吟。但每次到最后她還是會(huì)再度入睡,否則也會(huì)打起盹來,進(jìn)入短暫卻出奇真實(shí)的夢境。 這次她夢見父親在毆打母親,甚至能感受到童年那股已然久遠(yuǎn)卻仍強(qiáng)烈的怒氣,甚至強(qiáng)烈到讓她又驚醒過來。三點(diǎn)四十五分,她和奧格斯寫滿數(shù)字的紙張仍安放在床頭柜上。外頭下著雪,但風(fēng)暴似乎已經(jīng)平息,沒有一點(diǎn)不尋常的聲響,只有從樹梢呼嘯而過的風(fēng)聲。 不過她感到不安,起初以為是剛才做的夢像一張細(xì)密的網(wǎng)籠罩著房間,一回神便打了個(gè)哆嗦。旁邊的床是空的,奧格斯不見了。她立刻無聲無息地跳下床,從地上的袋子里一把抓起貝瑞塔手槍,悄悄溜進(jìn)鄰接露臺(tái)的大廳。 下一刻她才松了一口氣。奧格斯就坐在桌邊,不知忙些什么。她直接越過他的肩頭去看,以免驚擾他,結(jié)果發(fā)現(xiàn)他不是在作新的質(zhì)因數(shù)分解,也不是在畫新的挨打景象。這回他畫的是倒映在衣櫥鏡子里的棋盤方格,上方隱約可見一個(gè)人影,帶著威脅伸出一只手來。兇手逐漸成形了。莎蘭德淡淡一笑,隨即退去。 回到房間后她坐在床上,脫去毛衣、卸下繃帶,檢視槍傷。傷口狀況不太好,感覺也仍虛弱。她又吞了兩顆抗生素,試著休息一下。本來說不定還能稍微再睡一會(huì)兒,但她模模糊糊覺得在夢里見到了札拉和卡米拉,緊接著又好像感覺到什么。外頭有只鳥在鼓翅。她可以聽到廚房里奧格斯的粗重呼吸聲。她正打算下床,一聲尖叫劃空而過。 布隆維斯特在清晨時(shí)分離開辦公室,準(zhǔn)備搭出租車前往大飯店時(shí),仍無安德雷的消息。他再一次想說服自己,是他反應(yīng)過度了,安德雷可能隨時(shí)會(huì)從某個(gè)朋友家打電話來。但憂慮揮之不去。他隱約意識(shí)到又開始下雪了,人行道上遺留了一只女鞋。他拿出三星手機(jī),用redphone app打給莎蘭德。 莎蘭德沒接,這令他更加不安。他又試了一次,并透過threema app傳送一則短信:“卡米拉在找你,馬上離開!”這時(shí)他攔下一輛從賀錢斯街駛來的出租車,司機(jī)對(duì)上他眼神時(shí)嚇了一跳。那一刻的布隆維斯特流露出一種堅(jiān)決而危險(xiǎn)的神情,更糟的是司機(jī)有意攀談,他卻不予理會(huì),徑自坐在陰暗的后座,發(fā)亮的雙眼中滿是擔(dān)憂。 斯德哥爾摩市區(qū)冷冷清清。風(fēng)雪緩和了,但海上依然白浪滔滔。布隆維斯特望向另一側(cè)的大飯店,猶豫著是否干脆就別管和尼丹姆先生見面的事,直接去找莎蘭德,不然至少也安排一輛警車過去。不行,沒有事先警告她之前不能這么做。要是再次泄密,后果不堪設(shè)想。他又打開threema app寫短信:“需要我求救嗎?” 沒有答復(fù)。當(dāng)然不會(huì)有答復(fù)。他付了車錢,下車,心事重重。他推開旋轉(zhuǎn)門進(jìn)入飯店時(shí)是凌晨四點(diǎn)二十分,早到了四十分鐘。他做事從來沒有提早四十分鐘過。但他心急如焚,將手機(jī)交給柜臺(tái)前,打了通電話給愛莉卡,要她試著找到莎蘭德,并與警方保持聯(lián)系。 “要是有任何消息,就打到大飯店,轉(zhuǎn)接尼丹姆先生的房間?!?/br> “他是誰?” “想見我的人。” “在這個(gè)時(shí)候?” 艾德住六五四號(hào)房。門打開后,眼前站著一個(gè)汗臭淋漓、怒火沖天的男人。他與釣魚照中那名男子的相似度,大約就如同一個(gè)宿醉的獨(dú)裁者與其經(jīng)過美化的雕像。艾德手里端著一杯酒,臉色陰沉、滿頭亂發(fā),有點(diǎn)像只斗牛犬。 “尼丹姆先生?!辈悸【S斯特說道。 “叫我艾德,”艾德說,“很抱歉這么一大早就把你拖到這里來,但事態(tài)緊急?!?/br> “看起來也是?!辈悸【S斯特冷冷地說。 “你知道我想找你談什么嗎?” 布隆維斯特?fù)u搖頭,往沙發(fā)上坐下,旁邊的桌上擺了一瓶琴酒和幾罐小瓶裝的舒味思通寧水。 “當(dāng)然了,你怎么會(huì)知道呢?”艾德說,“但話說回來,像你這種人卻也難說。我調(diào)查過你。你應(yīng)該要知道我最討厭拍人馬屁,嘴里會(huì)留臭味,不過你算是你們這一行的佼佼者,對(duì)吧?” 布隆維斯特勉強(qiáng)一笑,說道:“能不能直接說重點(diǎn)?”