第12章
推開(kāi)宿舍門(mén)的瞬間,周明聞到一股松香混合著焊錫膏的刺鼻氣味??看暗南落伓褲M(mǎn)電子元件,一個(gè)穿著褪色灰T恤的男生正弓著背,在IBM ThinkPad 560的鍵盤(pán)上飛速敲擊。屏幕藍(lán)光照亮他瘦削的側(cè)臉,鏡片上反射著密密麻麻的十六進(jìn)制代碼。
“陳墨。”男生頭也不抬,聲音像生銹的齒輪,“你的床在對(duì)面?!?/p>
周明的行李箱碾過(guò)地上散落的網(wǎng)線(xiàn)。他瞥見(jiàn)陳墨的電腦屏幕上閃過(guò)一串熟悉的IP地址——那是他昨晚剛加密的海外服務(wù)器。心跳陡然加快,面上卻不動(dòng)聲色:“在破解防火墻?”
敲擊聲戛然而止。陳墨終于抬頭,黑框眼鏡后的眼睛像深潭:“你認(rèn)得AT&T的加密算法?”他指尖點(diǎn)了點(diǎn)屏幕,那里正有數(shù)據(jù)流如銀色瀑布般傾瀉,“三層跳板,最后落腳點(diǎn)是硅谷?!?/p>
周明放下背包,從夾層抽出一張軟盤(pán):“試試這個(gè)。”盤(pán)里是他根據(jù)前世記憶編寫(xiě)的反追蹤程序。陳墨插入軟驅(qū)的瞬間,屏幕上的數(shù)據(jù)流突然扭曲成漩渦狀,最終定格在“Access Denied”的紅字警告。
死寂中,陳墨的喉結(jié)動(dòng)了動(dòng):“......你改寫(xiě)了貝爾實(shí)驗(yàn)室的底層協(xié)議?”
“只是些小把戲?!敝苊骼_(kāi)窗簾,夕陽(yáng)將兩人的影子投在代碼閃爍的屏幕上。他看見(jiàn)陳墨手背上有道新鮮的燙傷,像是電烙鐵留下的勛章。
傍晚的東大操場(chǎng),軍訓(xùn)的新生正在唱《團(tuán)結(jié)就是力量》。周明靠在雙層床的鐵架上,月光透過(guò)窗欞在ThinkPad鍵盤(pán)上切割出細(xì)長(zhǎng)的光帶。下鋪傳來(lái)窸窣響動(dòng),陳墨突然扔上來(lái)一罐北冰洋汽水:“你郵箱的PGP密鑰有漏洞?!?/p>
易拉罐凝結(jié)的水珠滴在周明手背。他俯身看見(jiàn)陳墨的電腦屏幕——自己加密的搜狐股權(quán)協(xié)議正被拆解成明碼文件,而破解時(shí)間顯示只用了17分鐘。
“清華的校園網(wǎng)比撥號(hào)快二十倍?!标惸屏送蒲坨R,光標(biāo)懸停在“李焱紅”三個(gè)字上,“這個(gè)美籍華人的資料,需要我?guī)湍隳ǜ蓛魡幔俊?/p>
周明灌了口汽水,冰涼的刺激直沖腦門(mén):“如果我要在清華建個(gè)局域網(wǎng)聊天室......”
“用IRC協(xié)議打底,加上動(dòng)態(tài)加密信道?!标惸驍嗨?手指在鍵盤(pán)上敲出流星般的節(jié)奏。屏幕陡然跳出個(gè)簡(jiǎn)陋的聊天窗口,光標(biāo)正在輸入:“你好,周明。”
夜色漸深,周明在日歷上圈出兩個(gè)日期:9月15日與李焱紅簽約,9月28日電信股異動(dòng)。鋼筆尖在蘇雨晴昨晚發(fā)的短信日期(9月5日)上洇開(kāi)墨點(diǎn),他忽然發(fā)現(xiàn)陳墨的床底堆著幾本《密碼學(xué)新進(jìn)展》,書(shū)頁(yè)間露出半張中科院計(jì)算所的出入證。
陽(yáng)臺(tái)門(mén)吱呀作響,夜風(fēng)卷著荷塘的殘香撲進(jìn)來(lái)。周明望著遠(yuǎn)處FIT大樓的燈光,想起此刻蘇雨晴應(yīng)該正在師大實(shí)驗(yàn)室調(diào)試新寫(xiě)的壓縮算法。手機(jī)屏幕忽然亮起,是條陌生號(hào)碼的短信:“《TCP/IP詳解》在A區(qū)37架,給你留了書(shū)簽?!敝苊鬏p笑出聲,蘇雨晴式的溫柔永遠(yuǎn)藏在代碼般的嚴(yán)謹(jǐn)里。他鍵入回復(fù)時(shí),指尖懸在發(fā)送鍵上良久,最終刪掉了“等我周末去師大”,改成簡(jiǎn)短的“多謝”。
按下發(fā)送鍵時(shí),下鋪傳來(lái)陳墨夢(mèng)囈般的低語(yǔ):“你改的那個(gè)算法......應(yīng)該叫‘時(shí)間褶皺’?!敝苊鞯氖种附┰阪I盤(pán)上,月光將他的影子拉長(zhǎng)成一道緊繃的弦。
而某個(gè)總愛(ài)破解他秘密的姑娘,此刻或許正趴在師大實(shí)驗(yàn)室的桌上小憩,手邊攤開(kāi)的《UNIX環(huán)境高級(jí)編程》里夾著張字條,上面寫(xiě)滿(mǎn)對(duì)某個(gè)網(wǎng)絡(luò)協(xié)議的猜想——那些他提前二十年知曉答案的謎題。
清華主樓的地下機(jī)房泛著幽幽藍(lán)光,周明望著眼前由三十臺(tái)奔騰II電腦組成的矩陣,耳畔響起陳墨拆卸機(jī)箱的金屬碰撞聲。這個(gè)偽裝成校史資料室的秘密空間,此刻正彌漫著松香與硅脂的混合氣息。
"防火墻用FreeBSD系統(tǒng)打底,"陳墨的改錐戳了戳服務(wù)器主板上的跳線(xiàn)帽,"但真正的殺手锏是這個(gè)——"他從帆布包里掏出塊布滿(mǎn)晶圓的電路板,"我改寫(xiě)了8259中斷控制器的微碼。"
周明接過(guò)還帶著體溫的電路板,指尖拂過(guò)那些手工飛線(xiàn)的焊點(diǎn)。這是1997年根本不該存在的硬件級(jí)防火墻,前世他只在國(guó)安局的機(jī)密檔案里見(jiàn)過(guò)類(lèi)似設(shè)計(jì)。機(jī)柜陰影里,陳墨的鏡片反射著詭異的綠光,像只蟄伏在數(shù)據(jù)洪流中的電子螳螂。
"昨晚有七次入侵嘗試。"陳墨調(diào)出日志,光標(biāo)停在一串熟悉的IP上,"最后一次來(lái)自師大機(jī)房。"
周明喉嚨發(fā)緊。屏幕上的MAC地址他再熟悉不過(guò)——那是蘇雨晴的電腦。監(jiān)控畫(huà)面適時(shí)彈出,穿著白大褂的蘇雨晴正在師大實(shí)驗(yàn)室敲代碼,發(fā)梢隨著打字節(jié)奏輕輕顫動(dòng)。
"這姑娘用的算法很有趣。"陳墨調(diào)出數(shù)據(jù)包分析圖,層層嵌套的加密結(jié)構(gòu)宛如俄羅斯套娃,"她在找某個(gè)特定端口,像是......"話(huà)音未落,周明突然拔掉服務(wù)器電源,整個(gè)機(jī)房陷入黑暗。
黑暗中,陳墨的呼吸聲格外清晰:"你認(rèn)識(shí)她。"
"把監(jiān)控記錄刪了。"周明摸出Zippo打火機(jī),火苗照亮兩人之間的電路板,"條件隨你開(kāi)。"
火光明滅間,陳墨嘴角扯出古怪的弧度:"我要你郵箱里那份‘李焱紅-百度’的加密文檔。"
清華圖書(shū)館的樟木香縈繞在古籍區(qū),周明在《四庫(kù)全書(shū)》的陰影里展開(kāi)傳真紙。趙處長(zhǎng)的密函上,"首批ISP牌照名單"的中國(guó)電信字樣被汗?jié)n暈染。他看了眼精工表,距離股市收盤(pán)還有四十分鐘。
樓梯間突然傳來(lái)爭(zhēng)執(zhí)聲。"這套圖書(shū)管理系統(tǒng)就是垃圾!"帶著江浙口音的男聲在咆哮,"我要能同時(shí)檢索中英文文獻(xiàn)的......"周明循聲望去,看見(jiàn)個(gè)穿阿迪達(dá)斯運(yùn)動(dòng)服的男生正把管理員懟在墻角,胸牌上寫(xiě)著"計(jì)算機(jī)系97級(jí)陸驍"。
管理員抱著DOS系統(tǒng)的終端機(jī)滿(mǎn)臉通紅:"這是學(xué)校剛采購(gòu)的......"
"采購(gòu)的人該去測(cè)智商。"陸驍奪過(guò)鍵盤(pán),手指在XT鍵位上翻飛。周明瞳孔驟縮——這個(gè)男生正在用TUI界面模擬圖形化檢索,這種技術(shù)在1997年堪稱(chēng)魔法。
當(dāng)?shù)谌龑忧短撞藛螐棾鰰r(shí),周明終于出聲:"試試在檢索算法里加入貝葉斯分類(lèi)。"他隨手扯過(guò)便簽紙寫(xiě)下公式,"再用正則表達(dá)式處理特殊字符。"
陸驍?shù)闹讣鈶以诨剀?chē)鍵上,突然轉(zhuǎn)頭盯著周明:"你見(jiàn)過(guò)我的畢業(yè)設(shè)計(jì)?"不等回答又自顧自搖頭,"不可能,這構(gòu)想我昨晚才在宿舍畫(huà)草稿。"
周明背脊發(fā)涼。這個(gè)陸驍?shù)臉用仓饾u與前世記憶重疊——2020年某次互聯(lián)網(wǎng)大會(huì)上,有個(gè)戴金絲眼鏡的CTO演示過(guò)同樣的檢索系統(tǒng),當(dāng)時(shí)新聞標(biāo)題是《天才程序員陸驍重塑知識(shí)引擎》。
紫荊公寓飄蕩著紅燒牛肉面氣息,周明推開(kāi)216宿舍門(mén)時(shí),陳墨正用示波器測(cè)試改造過(guò)的網(wǎng)卡。"師大機(jī)房凌晨三點(diǎn)十七分停止探測(cè)。"他扔過(guò)來(lái)張軟盤(pán),"作為交換,給你做了個(gè)蜜罐系統(tǒng)。"
周明插入軟盤(pán),屏幕上立刻跳出蘇雨晴的虛擬形象。AI生成的對(duì)話(huà)記錄顯示,她整晚都在查詢(xún)"軍用級(jí)加密協(xié)議",最后一條搜索記錄定格在凌晨三點(diǎn)十六分:"MIT 1995年失蹤華裔學(xué)者"。
窗外驚雷乍響,暴雨拍打著1997年的清華園。陳墨突然開(kāi)口:"那個(gè)陸驍今天找過(guò)你。"他調(diào)出BBS論壇的私信記錄,"他在查你的選課表。"
屏幕藍(lán)光中,陸驍?shù)牧粞詭еh利的求知欲:"周三下午的《操作系統(tǒng)原理》,坐你旁邊如何?"周明想起白天那個(gè)貝葉斯公式,突然意識(shí)到自己可能犯了致命的錯(cuò)誤——在前世知識(shí)庫(kù)中,這個(gè)算法本該在三年后才被陸驍"發(fā)明"。
手機(jī)在褲兜震動(dòng),是蘇雨晴的短信:"圖書(shū)館《現(xiàn)代密碼學(xué)》被人借走了,便簽上畫(huà)了只穿西裝的小熊。"周明想起自己總在便簽角落畫(huà)的簡(jiǎn)筆畫(huà),冷汗順著脊椎滑落。
陳墨的示波器突然發(fā)出尖銳鳴叫,代表師大機(jī)房的信號(hào)燈瘋狂閃爍。監(jiān)控畫(huà)面里,蘇雨晴正在黑板上推導(dǎo)某個(gè)公式,鏡頭拉近時(shí),周明看清那是他上周隨口提過(guò)的"時(shí)間戳混淆算法"——一個(gè)本該在2003年才出現(xiàn)的概念。
"你的小女友,"陳墨嚼著能量棒含糊不清地說(shuō),"正在用蒙特卡洛方法暴力破解你的防火墻。"他突然按下回車(chē),師大實(shí)驗(yàn)室的燈光應(yīng)聲熄滅,監(jiān)控畫(huà)面最后定格在蘇雨晴驚愕的側(cè)臉。
雨夜中的清華園仿佛巨大的電路板,周明望著遠(yuǎn)處FIT大樓的輪廓,想起抽屜里那份百度股權(quán)書(shū)。陳墨哼著《歡樂(lè)頌》的調(diào)子改裝路由器,陸驍留在BBS上的謎題還在滾動(dòng),而蘇雨晴的搜索記錄像串無(wú)限遞歸的代碼,在他腦海中不斷自我復(fù)制。
當(dāng)?shù)谝豢|晨光穿透云層時(shí),周明在《TCP/IP詳解》的扉頁(yè)寫(xiě)下新規(guī)則:"所有'未來(lái)'知識(shí)必須通過(guò)陸驍和陳墨'發(fā)明'。"墨跡未干處,一滴雨水暈染開(kāi)1997年的日期,宛如正在擴(kuò)散的電子脈沖。