第2章 第 2 章

拆封舊情書 · 夜半聽雨 · 6,958 字 · 2026-01-30
周曼寧的高跟鞋聲停在門外,像故意停在門縫能聽見的一段距離。她不急著敲第二下,讓那句「順便問問」在檔案室的冷氣裡慢慢擴散,像一張薄膜覆上人的呼吸。

顧承野把手從牛皮紙袋上移開,動作平穩得像在整理桌面。他抬眼看許知晚,眼神示意她先別出聲。那不是保護,也不是命令,更像一種熟悉規則的人在提醒:這裡每一句話都會被記錄。

許知晚把紙袋抱緊,指腹隔著紙面摸到纖維粗糙的邊緣,像摸到一段被磨過的舊傷。她沒有看門,反而把視線落在剛才黑掉的螢幕上。權限不足或已被移轉。那句提示像被人提前寫好的台詞,等他們把授權鍵按下去,就立刻跳出來嘲笑。

沈予澈站在她右側,背脊挺直,卻有一種不合時宜的僵硬。他的喉結上下動了一下,像想說什麼又吞回去。檔案室裡只有主機散熱風扇的聲音,像壓抑的喘息。

周曼寧終於敲了門,節奏依然輕快。「承野?你們不會在忙吧。我只拿一份展示用的校友資料,婚禮佈展等著呢。」

顧承野走到門邊,沒有立刻開門。他對著門板回了一句:「在。你要的那份我找給你,不過資料區現在做核驗,外人不能進。」

「外人」兩個字說得很淡,卻有明確的界線。門外沉默了一秒,周曼寧笑了一聲,像是被逗樂:「我算外人嗎?我可是婚禮策劃人。校友會那邊催得很急,別讓我難做呀。」

顧承野把門開到只剩一條縫,身體擋在門口,仍然溫和:「規定就是規定。你把需要的清單發我,我拿給你。」

周曼寧的聲音從門縫鑽進來,仍帶著笑意,卻比剛才更低:「知晚也在?我剛才聽到系統的提示音了。是不是你們在查什麼……敏感的東西?」

許知晚終於開口,聲音冷得像玻璃邊緣:「你不是來拿展示資料的嗎?清單。」

門外又是一瞬停頓,那停頓很短,短到像呼吸的間隙,卻足夠讓人看清她的算計。周曼寧再開口時,語氣更柔:「你這麼緊張幹什麼。我只是擔心你們做鑑識辛苦。婚禮前事情多,你也別太累。」

關心在她嘴裡像包裝紙,漂亮卻割手。

顧承野接過她遞來的紙,紙面摩擦門縫時發出細小的聲音。許知晚聽出那是一張從記事本撕下來的便條,撕口很整齊,像有人習慣把痕跡處理得乾乾淨淨。

顧承野看了一眼清單,點頭:「十分鐘。」

「好啊。」周曼寧笑得從容,「那我去外面等。哦對了,予澈也在嗎?你別老躲著我,我還有幾個流程要跟你確認,新郎本人不在,大家都會亂猜。」

沈予澈的聲音從檔案室深處傳出,克制到近乎禮貌:「我在。你先去忙,我晚點回你。」

那句話太平穩,平穩得像他刻意把情緒放在遠處,不讓它靠近任何人。許知晚側過頭看了他一眼,他的眉眼在冷白燈下顯得更深,像一張被反覆修正過的照片。她想起那句草稿信:如果你不想失去留下來的機會,就必須在婚禮上扮演你該扮演的那個人。

扮演。新郎。身分。替換。

周曼寧離開時,鞋跟聲重新變得輕快,彷彿剛才那幾句試探只是無心。等腳步聲遠了,顧承野才把門關上,鎖扣落下的瞬間,檔案室像被封進更深的盒子。

沈予澈先出聲:「她在外面等著。」

「她一直都在等。」許知晚說。

顧承野把那張清單放到桌上,沒有急著去取資料。他拿起剛才那份索引表,又看了一眼黑掉的螢幕,像在確認某個早就預料到的節點。「移轉不是臨時起意。有人設了監控,等待你們用新郎帳號授權。授權那一刻等於告訴對方:你們已經找到正確的門。」

「那你為什麼不先告訴我們?」許知晚看著他,聲音不高,卻帶著逼問的鋒利。

顧承野沒有躲避,仍溫和,卻不再像旁觀者。「我告訴你們,你們就不會按下去。你們不按下去,對方也不會動。你們就永遠看不到他們把東西藏在哪裡。」

許知晚冷笑一下:「所以你用我們當誘餌。」

顧承野的眼神微微一沉,像承認,又像拒絕承認。「用你們,或者用任何人都一樣。系統裡那份備份,不是一個檔案,是一條鏈。要抓到鏈尾,就要讓鏈頭動一下。」

沈予澈抬起頭,聲音比剛才更低:「鏈尾在哪?」

顧承野把索引表翻到背面,指尖點了點一行小字:「移轉目的地通常會留痕,但不是在這台機器上。會在校方備份的審計記錄裡。那份審計記錄,只有兩個地方能查到。一個是資訊安全辦公室,一個是……華人社團的活動伺服器備份。」

許知晚的指尖一緊。華人社團有自己的伺服器,是因為以前辦活動需要寄大量郵件、保存贊助往來與會員資料,校方允許他們在一定範圍內自主管理。這也是周曼寧能操控輿論與人際交換的基礎:你以為只是社團名單,其實是人脈索引,是軟肋與把柄的清單。

「你說的那個活動伺服器,誰能碰?」許知晚問。

顧承野看向她,語速不快:「管理權限在社團核心幹部手裡。周曼寧一定有一把鑰匙。還有一把,通常在技術組。你們社團以前的技術組……是誰?」

沈予澈的眉心皺了一下,像有什麼想不起來又被迫去想。「我記得……有人叫……阿岑?」

許知晚的呼吸微微停了一下。那個名字像從水底浮出,帶著濕冷的記憶。她沒立刻接話,因為她不確定沈予澈說的是他記得,還是他在猜一個看起來合理的名字。選擇性失憶最可怕的地方就在這裡:真與假混在一起,人連自己都不敢信。

顧承野沒有追問,只把另一份文件抽出來,放在桌上。「我能給你們的,不是直接的檔案。那份已經被移走。但我有一份紙本的出入記錄摘要,來自檔案室外層。你們剛才說出入記錄有缺口,缺口不在出入門禁,而在借調單。」

許知晚伸手拿過那張摘要。紙張是標準校務用紙,纖維細,含棉量低,摸起來硬,像規章制度的觸感。她目光快速掃過幾行時間戳與簽名。就在她以為一切都乾淨得像打印機吐出來的時候,她看到了兩個不該並列的名字。

周曼寧的簽名旁邊,有一個縮寫,筆畫極淺,像故意不讓人注意。C.Y.

許知晚的瞳孔縮了一下。她不說話,只把那行字用指甲輕輕刮了一下,紙面浮起一層很細的纖維毛邊。那不是打印的墨粉,是簽字筆留下的滲透痕,滲透深度不均,顯示當時簽字的人手在抖,或筆尖快沒墨了,又或者——那人寫得太快,急著把名字塞進某個時間裡。

「C.Y. 是誰?」沈予澈問。

「顧承野。」許知晚把摘要推到他面前,語氣平平,「你認得這個縮寫嗎?」

顧承野看了一眼,眉眼沒有明顯波動,卻沉默得比任何表情都明顯。「校方系統裡,縮寫通常對應帳號。C.Y. 可能是某個校友帳號,也可能是外部臨時帳號。你要查,就得去找審計記錄。」

許知晚看著他,忽然覺得他溫和得像一層霧。霧裡什麼都看不清,卻能感覺到它確實存在。她把牛皮紙袋放到桌邊,手指按住袋口,像壓住一個隨時會開口的秘密。

「我們不能去資訊安全辦公室。」她說,「那裡一問就會驚動校方。周曼寧會說我們在破壞婚禮。她最會把問題包裝成不合群。」

顧承野點頭:「所以我才說另一條路。」

沈予澈忽然開口:「去社團伺服器。」

他說得很穩,像已經做決定。可那穩裡又帶著一點執拗,像他抓住了唯一能讓自己不再被動的方式。

許知晚看著他,心裡那股冷硬的恨意被某種更複雜的東西撥了一下。她不想承認,他此刻像以前一樣,明明怕,卻仍然往前。她也不想承認,她其實一直在等他往前,證明他不是那個在分手那晚突然變成陌生人的沈予澈。

「你進得去嗎?」她問。

沈予澈的眼神微微閃了下,像記憶裡某個門牌號突然亮起,又立刻熄滅。「我不確定。我以前……應該有權限。但現在,周曼寧把社團掌在手裡,她不會讓我碰。」

顧承野把清單收起來,語氣像在談一件普通的校務流程:「婚禮佈展需要把社團的郵件往來、贊助清單、座位安排打印出來。技術組會在今晚做最後一次資料同步。那時候伺服器會開放一段時間給印刷端。你們只要拿到那台印刷端的登入,就能看見一部分備份目錄。」

許知晚抬眼:「你說得這麼清楚,像你已經看過。」

顧承野沒有否認,也沒有承認,只說:「我知道規則。規則通常比人更誠實。」

許知晚沒再追問。她知道自己現在問不出答案。顧承野的立場像一張未署名的信,字跡端正,內容卻留白。她要的不是他的表態,是他手裡那把能打開備份的鑰匙。

「今晚。」她說。

沈予澈點頭,目光落在她指尖壓住的牛皮紙袋上。「那封草稿信……你要帶著?」

「當然。」許知晚說,「證據不能離開我視線。尤其是在周曼寧附近。」

顧承野拿起桌上的鑰匙串,忽然停了一下,像想到什麼。「還有一件事。你們剛才看到的草稿信,紙張邊緣有水浸皺褶。那種皺褶如果是刻意做舊,通常會在紙張正面留下均勻的波紋。但你們那份,皺褶集中在左下角,像是有人拿著信站在雨裡,雨水只打到一角。」

許知晚的心臟像被指尖輕輕一按。她記得那晚,校園外的雨很大,路燈把雨線照得像銀針。她也記得自己曾站在社團樓下,等一個人下來。她等到最後只等到一段簡訊,一句話就把她推離他人生。

可那封簡訊,她後來再也找不到了。手機壞了,備份丟了,像被誰掐斷。她一直以為那是命運的惡意,直到今天她才明白,也許只是有人比她更早一步動了手。

「你想說什麼?」許知晚問,聲音比剛才更輕。

顧承野看著她,像在衡量該說多少。「我想說,那封草稿信可能不是為了威脅沈予澈才寫。也可能,是有人寫完後後悔,想要寄出去,又被截下。水浸的那一角,像在路上。」

沈予澈的手指蜷了一下,像被某段畫面刺到。他低聲說:「我以前……收過一封信嗎?」

他問得很小心,像怕自己問出來就真的必須承擔答案。許知晚沒有立刻回答。她看著他,忽然想起他剛才手背那道舊疤。那道疤是他替她擋過碎玻璃留下的。那時候他明明疼得皺眉,卻還要裝作沒事,跟她說「別怕」。他這個人一直都是這樣,表面克制,骨子裡執拗得像不肯彎的鐵絲。

她把那份草稿信從牛皮紙袋裡抽出來,沒有遞給他,只讓他看開頭那句。她的語氣冷,卻不再像刀,而像把刀收進鞘裡:「你問我信不信你。我不信記憶。我信痕跡。你想知道,就跟著痕跡走。走到最後,你會知道你收沒收過,誰截過,誰改過。」

沈予澈看著那句話,眼神像被逼著看一個陌生的自己。他抬起眼看她,像想從她臉上找到一點答案。可她不給,她只給路。

檔案室外又傳來人聲,遠遠的,有學生在走廊搬箱子,說著英語、粵語、普通話混雜的句子。婚禮佈展的日子到了,整個校園都像一台巨大的機器,所有人都在自己的齒輪上轉動。周曼寧把這台機器握在手裡,任何不合拍的聲音都會被她用笑壓下去。

顧承野看了看時間,說:「我出去把她要的展示資料拿給她。你們先走,別一起出去。她會盯著你們的表情。」

許知晚沒有道謝,只把摘要折好收進外套內袋。她習慣不把信任說出口。她的復仇心強,不代表她盲目,她只是不願再把自己交到別人手裡一次。

沈予澈先往側門走,腳步很輕。許知晚跟在他後面,距離不遠不近,像以前她跟著他去圖書館那樣,走在他的影子裡,卻從不承認。

走出檔案室的瞬間,走廊的光亮了一些。周曼寧果然站在不遠處,手裡拿著平板,旁邊是兩個社團幹部,一個在對場地平面圖比劃,一個在打電話。她的笑像黏在臉上,看到沈予澈時,眼睛亮了一下,像找到鏡頭。

「予澈!」她快步走近,語氣親昵得自然,「你終於出來了。我剛才還在想你是不是又不舒服。你最近真的要注意休息,婚禮前別出岔子。」

「我很好。」沈予澈說,禮貌得像在應付客戶。

周曼寧的目光很快掠過許知晚,笑意不變:「知晚也在。你們一起忙鑑識嗎?真辛苦。今晚社團有個小型彩排,你要不要來看看?順便吃點東西,別老是一副要打仗的樣子。」

「我不去。」許知晚說。

周曼寧像沒聽見拒絕,語氣依舊柔:「你以前不是最愛看我們排練嗎?那時候你站在台下,眼睛亮亮的。你說你不喜歡社交,但其實你最懂我們每個人的故事。」

許知晚的指尖在口袋裡收緊。周曼寧這種人,擅長用舊事拉近距離,再用距離交換條件。她提起「以前」,就是在提醒許知晚:她知道她所有的弱點。

「以前的我不在了。」許知晚回得很淡。

周曼寧的笑僵了半秒,立刻又圓回來。「別這麼說。人怎麼會不在呢,只是長大了而已。哦對了,予澈,你的西裝試穿照片我發到群裡了,大家都說你很適合。你記得今晚把誓詞的版本確定一下,我好交給主持人。」

誓詞。許知晚聽到這兩個字,忽然覺得荒唐。被偷換的身分,要說什麼誓詞?對誰?以誰的名字?

沈予澈看著周曼寧,眼神仍然克制,卻多了一點不易察覺的硬。「我會看。你先忙。」

周曼寧像是察覺到他語氣裡的疏離,笑意微收,換成一種更像提醒的溫柔:「你最近常跟知晚一起,大家都在看。我不是要管你們,只是婚禮這種場合,很容易被人拿來做文章。你也不希望對外傳出什麼不好的風聲吧?」

許知晚聽見自己心裡那根線「啪」的一聲緊了。她終於確定,周曼寧不是單純來取資料,她是在確認他們走到哪一步。她用「風聲」兩個字提醒沈予澈:她掌握輿論。也用同一句話提醒許知晚:她隨時可以把他們過去的分手、現在的合作,扭成一個更難堪的故事。

沈予澈沒有退,他的聲音比剛才更平:「傳什麼風聲,是你們決定,還是我決定?」

周曼寧怔了一下,像沒想到他會正面頂回來。隨即她又笑,笑得更漂亮:「當然是你決定。我只是怕你累,怕你記憶又……」

她刻意停在「又」那個字,像把一根針插在他們之間。沈予澈的眼神微沉,像被戳到某處空白。他沒有繼續對話,只略一點頭,轉身走開。

許知晚跟著他走,沒有回頭。她知道周曼寧在看他們的背影,像看兩枚棋子是否按她預想的方向移動。

走到樓梯口,沈予澈才低聲問:「她剛才那句話,是在威脅我嗎?」

「是在提醒你。」許知晚說,「提醒你她知道你失憶,知道你怕什麼。」

沈予澈沉默了幾秒,忽然停下腳步,轉身看她。他的眼神很深,像把克制壓到最底下,才露出那點固執的真心。「那你呢?你怕什麼?」

許知晚本能想用冷硬擋回去,想說「我什麼都不怕」。可那句話到了喉嚨口,卻被她自己攔下。她怕的從來不是周曼寧的輿論,不是校方的規定,也不是婚禮的聚光燈。她怕的是,當真相被揭開,她發現自己恨錯了人;她怕的是,她用復仇撐起來的這幾年,最後會被一句「對不起」輕易擊垮;她怕的是,沈予澈的失憶不是被人操控,而是他真的選擇忘了她。

她沒有把這些說出來,只說:「我怕你又把自己交出去。」

沈予澈的喉結動了一下。他像想伸手,又忍住,最後只是低聲說:「我不會。至少這一次,我不會。」

這句話像一根細線,輕輕繫住她胸口某個快要散掉的地方。許知晚不願承認那是溫度,她只把視線移開,往樓下走。

傍晚時分,校園的風帶著海邊城市特有的鹹味。婚禮佈展在社團活動中心,玻璃門外掛著雙語海報,寫著「跨國婚禮交流晚宴」,下面一排贊助商標誌,像一場漂亮的交易清單。門內燈光暖,笑聲多,人群的交談像潮水一樣推來推去。

許知晚和沈予澈沒有一起進去。他們按顧承野的計畫,一前一後穿過走廊。許知晚戴著工作證,裝作來確認展示文件的鑑識標記;沈予澈則像只是來看彩排的新郎,理所當然。

社團技術組的工作台在角落,幾台筆電連著一台大型印表機,旁邊堆著座位表、流程單、賓客名牌。技術組的學生忙得抬不起頭,說話夾著英文縮寫,像把壓力壓縮成更短的字。

許知晚站在不遠處,視線掃過那台印刷端。顧承野說的開放時間應該就在資料同步時。她要等一個空檔,像等一個人眨眼的瞬間。

沈予澈走到工作台旁,禮貌地問了一句:「名牌打印到哪了?我想看看流程。」

技術組的人抬頭,看到是他,立刻客氣起來:「沈學長,快好了快好了。我們現在在同步伺服器資料,等一下就能打印最新版本。你要看流程我給你一份。」

那人把一張流程單遞給他,順便轉頭去看螢幕上的同步進度條。許知晚看見那條進度條跳動時,右下角閃出一個很短的提示窗:Backup index updating.

她的心跳在那一瞬間變得很穩。她往前走了兩步,像只是想核對紙本格式。「我可以看一下你們的紙張批次嗎?名牌用的紙紋要一致,不然在拍照時會反光。」

技術組的人忙得不想被打斷,卻又不敢得罪婚禮相關的人,只好點頭:「可以可以,你看這一疊。紙都是同一家供應商。」

許知晚手指翻過紙張,動作自然,眼角餘光卻盯著那台印刷端的登入界面。同步到九十六、九十七……她在等九十九跳一百的那一刻,系統往往會短暫重載,留下一個可以鑽的縫。

沈予澈站在一旁,像無意,卻把身體稍稍挪了一點,剛好擋住周圍幾個人的視線。那個動作不明顯,卻是他一貫的方式:表面禮貌,實則倔強地護著他認定的那個人。

進度條跳到一百,畫面閃了一下,印刷端彈出一個目錄視窗,像系統自動掛載了某個網路磁碟。目錄名稱是一串編號,但在最底下,有一個資料夾名像故意留給懂的人看:Drafts.

許知晚的手指微微一頓。Drafts。草稿。未寄出。

她把手裡的紙放下,像剛好要借一下滑鼠。「我看一下你們紙張設定,免得打印歪。」

技術組的人不疑有他,讓出位置。許知晚坐下,指尖落在觸控板上,動作快而輕,像鑑識時翻頁的節奏。她點開Drafts資料夾,裡面不是流程單,而是一排以日期命名的檔案,最上面一個日期赫然是她與沈予澈分手那一晚的前一天。

她的喉嚨像被鹽水灌了一口,發乾發痛。她點開檔案,畫面跳出一封郵件草稿的備份,寄件人欄位不是周曼寧,也不是沈予澈,而是一個她從未見過的校友帳號縮寫:C.Y.

收件人欄位,卻清清楚楚寫著她的名字的拼音。

許知晚的指尖僵在那裡。她聽見背後婚禮彩排的音樂聲變得遙遠,像隔著水。她看見郵件主旨只有四個字:替換方案。

她還沒來得及點進內容,螢幕忽然跳出另一個提示窗:Remote session detected. Access will be terminated.

有人在遠端看著。有人發現了。

許知晚的心臟猛地一沉,卻沒有慌。她快速用手機拍下螢幕上的寄件帳號、日期與主旨,剛按下快門,目錄視窗就像被一隻看不見的手猛地關掉,整台機器跳回登入畫面,彷彿剛才那一切從未存在。

技術組的人「咦」了一聲:「怎麼登出了?剛同步完應該不會……」

沈予澈的手覆上桌面,聲音冷靜:「可能是伺服器重置。你們先忙,我不打擾了。」

他轉頭看許知晚,眼神像在問:拍到了嗎?

許知晚把手機握緊,指尖冰冷。她點了一下頭,沒有說話。她知道現在任何一句話都可能被聽見。周曼寧的社交網在這裡像一張透明的網,網眼不大,足夠卡住每個不該流動的訊息。

她站起身,像什麼都沒發生,跟沈予澈一起往外走。走到走廊轉角,遠離人群的喧鬧,她才把手機螢幕亮給他看。

C.Y.。替換方案。寄給她的草稿。

沈予澈盯著那行字,像盯著一個陌生又熟悉的傷口。他的聲音極低,卻帶著一種壓抑的顫:「這封信……是要寄給你的?」

許知晚看著螢幕,冷意從骨頭裡慢慢浮上來,又被更深的困惑壓住。她一直以為自己被丟下,是因為沈予澈選擇了留下來的機會。可如果有人曾經要把「替換方案」寄給她,那她當年到底錯過了什麼?是沈予澈沒有寄,還是有人替他寄了別的,或者直接截下來?

她把手機收回口袋,聲音很輕,像怕驚動什麼:「今晚回去,把你所有能想起的、跟社團郵件有關的事都寫下來。不管你覺得荒唐或不確定,都寫。你記不起來的部分,我會用痕跡補。」

沈予澈看著她,眼神裡有一瞬很深的歉意,像他終於明白自己欠的不是一句解釋,而是一段被偷走的時間。「好。我寫。」

走廊另一端忽然傳來一陣騷動,有人喊「曼寧姐」,有人說「伺服器又出問題了」,還有人提到「備份被人動過」。聲音像一顆石子落進水面,波紋迅速擴散。

許知晚和沈予澈對視一眼,都沒有回頭。回頭只會讓人看見他們的表情,讓周曼寧確定他們拿到了什麼。

他們加快腳步離開活動中心。外面的天色已暗,路燈一盞盞亮起,像為婚禮提前點燃的聚光燈。風把遠處的音樂吹得斷斷續續,像有人在練習誓詞,練到某一句就卡住。

走到停車場邊,許知晚的手機震了一下。不是社團群組,也不是校方通知,而是一封新郵件提醒,寄件人顯示為未知地址。

她點開,郵件內容只有一句話,像一張塞進門縫的字條:

你以為你拍到的是入口,其實那是我讓你看的。

下面附了一個附件名稱:Letter_3_Draft.pdf

許知晚的指尖停在螢幕上,沒有立刻下載。她抬頭看向沈予澈,路燈把他的側臉照得很清晰,他的眼神也正落在她手機上,像在等待她把那扇門推開。

許知晚把手機握得更緊,聲音冷靜得近乎無情:「有人在引我們往下走。」

沈予澈低聲問:「是周曼寧?」

「不一定。」許知晚說完,腦中卻浮起顧承野那句話:真相不一定站在你以為的那一邊。

她深吸一口氣,終於點下下載。附件進度條緩慢前進,像一條拖著人往深處游的線。她看著那條線,忽然明白今晚他們拿到的不是證據,是一個更大的邀請函。

而邀請函的落款,可能不是周曼寧,也可能不是顧承野。

可能是那個一直藏在縮寫裡的C.Y.,也可能是……一個她以為早就不會再出現的人。

— 本章完 —

下一章:第3章 第 3 章

🔐 登入收藏

讀者留言 (0)

📋 發表留言即表示您同意遵守本站留言規範,本平台保留刪除違規留言之權利。
登入 後即可發表留言

還沒有留言,來當第一個吧!

📖