八月初十·巳時三刻至午時初·州府衙署東花廳暖閣
暖閣內的空氣凝滯而沉重,瀰漫著安神湯苦澀微甘的氣味和熏爐裡逸出的、帶著潮氣的沉香氣。蔡文翰服了第二劑湯藥,此刻半靠在床頭壘起的軟枕上,臉色雖仍是失血般的蒼白,但眼神已不再渙散,恢複了幾分老學政特有的、帶著書卷氣的清醒。隻是那清醒中,摻雜了太多驚悸後的疲憊與後怕。
林小乙與文淵分坐榻前兩把榆木圈椅,柳青則在靠窗的小幾旁鋪開紙筆,準備記錄。窗外傳來遠處街市隱約的喧囂,更襯得室內寂靜。
“蔡大人,”林小乙開口,聲音平和卻帶著不容置疑的穿透力,“試題匣本身,除了您之前提到的特製樟木、防火油紙、銅角包邊之外,可還有什麼不為人知的特殊設計或……隱藏的機關?”
蔡文翰聞言,昏黃的眼珠緩緩轉動,陷入沉思。他乾瘦的手指無意識地撚著錦被的一角,良久,才彷彿從記憶深處打撈出什麼,聲音有些遲疑:
“特殊設計……若說與尋常文書匣不同之處,試題匣確實有‘雙封’之製。此乃禮部舊規,沿用多年,但具體細節,非核心經手之人,未必知曉。”
“雙封?”文淵身體微微前傾。
“是。”蔡文翰點了點頭,語速緩慢但條理漸清,“外層封印,便是你們所見題匣閉合後的銅釦鎖與火漆印,防的是途中被撬或調換。而內層封印……”他頓了頓,似乎在斟酌用詞,“其實在底板與內襯防火油紙之間,有一個極薄的夾層。夾層之中,藏有一本冊子。”
“冊子?”林小乙眼神一凝。
“是,一本舊版的《禮部試院密訊通譯備要》。”蔡文翰的聲音裡帶上了一絲追悔莫及的味道,“那是三年前,禮部全麵更新與各省、州試院緊急通訊所用的密碼本。新版啟用後,舊版按例應統一回收,在禮部官員監督下焚燬,以防外流。但當年……我任州學政不久,覺得往返京師耗時費力,且舊版密碼本雖廢,其編製之精巧,毀之可惜。又想著試題匣乃機要重器,存放之地絕密,便自作主張,未將夾層中的舊版取出銷燬,隻在新匣製備時,將新版密碼本放入新匣夾層。那幾套舊匣……包括昨夜失竊的那兩個,夾層裡封存的,仍是舊版密碼本。”
舊密碼本。竟然一直藏在失竊的題匣夾層之中。
林小乙與文淵迅速交換了一個眼神。此前他們推測盜賊目標可能是特製紙張,如今看來,或許那舊密碼本纔是真正的“魚”,紙張隻是“餌”,甚至是故意留下的障眼法?
“蔡大人,”文淵立刻追問,語氣急促卻不失禮節,“您可還記得,那舊版密碼本的編製密匙,是基於何種典籍或規則?”
蔡文翰閉上眼,眉頭緊鎖,枯瘦的太陽穴微微跳動,顯然在極力回憶。暖閣內靜得能聽見窗外樹葉摩擦的沙沙聲。
“舊版密匙……是以《馬經·相馬篇》第七至第九章節的字序,作為基礎置換表。”他終於開口,聲音帶著不確定,但又逐漸肯定,“對,是《馬經》。因為當年主持編撰新版密碼本的禮部右侍郎張大人,出身將門,酷愛相馬之術,常以相馬之道喻選才。他說‘辨馬如辨才,需觀其神、骨、力’,故而提議以《馬經》章節為基,取其‘辨物精微’之意……配合天乾地支的輪轉移位規則,生成密文。此事當年在禮部內部,還被引為雅談。”
《馬經·相馬篇》。
又是“馬”。這已經不是巧合。從馬政試題,到馬場投毒,再到馬場記賬員的假身份,如今連失竊密碼本的密鑰基礎,也指向“馬”。
文淵已倏然起身:“《馬經》全州府藏書皆有規製,衙署藏書樓必有收藏。我去查近期的借閱記錄!”
林小乙點頭默許,文淵快步離去,腳步聲在廊下迅速遠去。
林小乙繼續問蔡文翰:“蔡大人,那本舊密碼本,除了內容,其本身可有什麼獨特的裝幀、印記或磨損痕跡?便於辨識。”
蔡文翰努力回想:“封麵是藍色湖綢絹麵,因是舊物,絹麵應已泛黃,光澤暗淡。左下角……左下角有個燙金的小篆‘密’字,約黃豆大小,因年代久遠,金粉多有剝落。書脊處曾有‘禮部製’三字印鑒,但可能模糊了。書頁因常年封存於樟木匣中,應帶有明顯的樟腦氣息,且邊緣可能微微受潮,有極淺的黃漬。”
藍色絹麵,燙金“密”字,樟腦味,潮漬。特征明確。
---
午時初·州府藏書樓
藏書樓獨立於衙署建築群之外,是一座三層的重簷歇山頂木樓,飛簷如翼,在正午的陽光下投下大片蔭涼。樓前古柏森森,更添肅穆幽靜。
樓內光線因窗欞深邃和書架高聳而顯得格外昏暗,隻有從高處氣窗投下的幾道光柱中,能看到無數塵埃靜靜飛舞。空氣裡常年瀰漫著一股複雜的氣味:陳年紙張特有的微酸與黴味、防蠹藥草(芸香、麝香、雄黃等)的辛烈氣息,以及木頭和灰塵混合的味道,厚重得幾乎有了質感。
管樓的老書吏已年過七旬,背駝得厲害,耳朵也不甚靈光。聽文淵說明來意後,他顫巍巍地搬來一架木梯,爬到最高一層的櫃檯後,抱出一冊足有一尺厚、封麵已被磨得油光發亮的羊皮麵大登記簿。簿子落在櫃檯上,發出沉悶的響聲,激起一小片灰塵。
“近三年的……都在這裡了。”老書吏喘著氣,聲音嘶啞。
文淵道謝,將登記簿搬到靠窗唯一一張寬大的閱覽長案上。午時的陽光透過雕花窗欞,恰好照亮案麵。他深吸一口氣,翻開厚重的簿頁。
借閱記錄按時間順序排列,墨跡新舊不一,筆跡各異。他直接翻到最近三個月。手指沿著日期和書目快速下移,目光如鷹隼般掃過一行行記錄。
《相馬療馬通經》,館藏共三套,分彆標註為“甲”、“乙”、“丙”字號。他重點檢視收錄“相馬篇”的第一卷。
很快,幾行記錄如同黑暗中浮出的磷火,刺入他的眼簾:
【慶和十六年五月初七,借《相馬篇·甲字號》,借閱人:馬政司主簿趙德柱,事由:覈驗邊鎮送來待售老馬齒齡。】
【五月廿三,借《相馬篇·乙字號》,借閱人:科舉院善抄書吏吳有道,事由:受命抄錄古籍,補充州學藏書。】
【六月初九,借《相馬篇·甲字號》,借閱人:刑房總捕趙千山,事由:查辦私販馬匹案,需參詳馬匹特征。】
【六月廿五,再借《相馬篇·甲字號》,借閱人:趙德柱。】
【七月初八,再借《相馬篇·乙字號》,借閱人:吳有道。】
【七月廿二,再借《相馬篇·甲字號》,借閱人:趙千山。】
【八月初三,再借《相馬篇·甲字號》,借閱人:趙德柱。】
短短三個月內,同一部書的不同卷冊,被反覆借出七次。借閱者隻有三人:馬政司趙德柱(三次),科舉院吳有道(兩次),刑房趙千山(兩次)。
時間線清晰地展開:從五月初趙德柱首次借閱開始,緊接著是吳有道,然後是趙千山。之後三人輪番借閱,頻率幾乎保持半月一次,直至八月初趙德柱最後一次借閱,距離科舉院起火失竊,僅僅相隔四天。
文淵合上沉重的登記冊,指尖冰涼。他冇有驚動又開始打盹的老書吏,隻迅速將這幾行記錄一字不差地抄錄在隨身紙箋上,摺好收入懷中,快步離開了這座充滿古老秘密的建築。
---
午時兩刻·州府衙署刑房偏廳
偏廳內,林小乙聽完文淵的彙報,目光落在紙箋那幾行借閱記錄上,久久沉默。午後的陽光透過高窗,在他臉上切割出明暗分明的界限。
“趙千山兩次借閱,”林小乙終於開口,聲音低沉,“理由都是‘查案參考’。六月一次,七月一次。何種私馬販運案,需要總捕頭親自反覆查閱《馬經》相馬篇?且時間點與趙德柱、吳有道的借閱高度重疊,近乎……輪換接力。”
“更可疑的是,”文淵推了推眼鏡,鏡片後的目光銳利,“根據衙署規製,普通案件查閱典籍,通常由書吏或經承辦理,記錄在案即可。總捕頭親自借閱,且頻繁如斯,本就異常。而他所查的‘私馬販運案’,在刑房近期的案卷摘要和緝捕文書中,並無突出記載。”
正說著,門外傳來沉穩的腳步聲。趙千山推門而入,手裡拿著幾頁墨跡未乾的紙張,是周慕賢審訊供詞的摘要整理。
“林副總提調,文先生也在。”趙千山神色如常,甚至帶著一絲辦案後的疲憊與專注,“周慕賢的初步供詞整理出來了,有些地方需要推敲。”
“趙總捕來得正好。”林小乙抬頭,神色平靜無波,“正有一事請教。藏書樓記錄顯示,你於六月初九和七月廿二,兩次借閱《馬經·相馬篇》,登記事由均為‘查案參考’。不知是何案件,需趙總捕如此費心鑽研相馬之術?”
趙千山腳步幾不可察地頓了一下,隨即臉上露出恍然又無奈的笑容,走到桌前,將供詞摘要放下:“哦,是那樁舊案。有幾個漳縣來的馬販子,勾結邊鎮驛站小吏,用agedout(超齡)的劣馬,冒充三歲口的健馬,高價賣給往來的商隊,甚至試圖流入軍營輔馬采購。案子牽扯馬匹齒齡鑒定、體態偽裝手法,頗為專業。我雖有些經驗,但為求穩妥,避免斷錯,便去查閱了典籍。怎麼?這書……有什麼不妥?”
他解釋得合情合理,神態自然,甚至帶著點辦案者的審慎態度。
“隻是循例問詢。”林小乙道,目光掃過那幾頁供詞摘要,“此案進展如何?可曾收網?”
“還在查。”趙千山歎了口氣,在對麵椅子上坐下,揉了揉眉心,“對方很狡猾,交易多在漳縣地界,甚至涉及北邊一些模糊地帶,線索時斷時續。抓了幾個小魚小蝦,主犯和馬匹源頭尚未摸清。不過,周慕賢這老小子吐出的東西,倒是讓我想到另一層。”
他話鋒一轉,將供詞摘要推到林小乙麵前,手指點在其中一段:“看這裡。周慕賢供稱,‘鶴翼’讓他散播謠言時,提供了非常詳細的馬政數據,包括去歲各馬場草料損耗的精確比例、軍馬汰換的批次編號。這些數據,絕非外人能憑空編造,太真了,真得嚇人。”
他抬起頭,眼神變得嚴肅而深沉:“我懷疑,咱們衙門內部……有內鬼。而且位置不低,能接觸到馬政司,甚至戶房、兵房的年度覈銷彙總賬冊。否則,這些機密數據如何流出?”
林小乙看向他手指點著的那行字:【去歲騏驥馬場精料損耗超定額三成二,豆料超四成一,此數據與馬政司年終覈銷副冊第七頁記錄吻合。】
“趙總捕認為,內鬼可能出自馬政司?”林小乙問。
“或者,”趙千山壓低聲音,身體微微前傾,帶著一種分享機密的姿態,“是那些有權限跨房調閱、彙總稽覈各處賬冊的人。比如戶房幾個老經承,或者……咱們刑房因辦案需要,也能調看相關卷宗。”他頓了頓,意味深長地補充,“當然,這隻是推測。此人必定心思縝密,行事隱蔽。”
這話說得巧妙。既指出了可能性,又似乎將自己也劃入了可疑範圍,反而顯得坦蕩。是在暗示他人,還是在為自己可能暴露的接觸權限做鋪墊?
林小乙冇有接這個話頭,隻拿起那幾頁供詞摘要,快速瀏覽一遍,道:“趙總捕辛苦了。周慕賢的審訊還要繼續深挖,特彆是他供出的‘漳縣馬幫’這條線,與那批‘新馬’的關係,務必厘清。”
“明白。我會親自盯緊。”趙千山拱手,不再多言,起身離去,步伐依舊沉穩有力。
文淵待他的腳步聲消失在走廊儘頭,才低聲道:“他的解釋看似合理,但時間點過於巧合。六月初,正是假李煥活躍、開始接觸財政數據的時期;七月末,則是假老餘滲透馬場、監控‘新料’的關鍵階段。而《馬經》借閱,恰好成了串聯這兩個看似無關人物的潛在線索。”
“暫且按下。”林小乙從懷中取出一個用油紙小心包裹的物件——那是從馬場工具房第三根梁柱縫隙中搜出的密信殘片。油紙展開,裡麵是一張僅有半掌大小、邊緣粗糙的黃色竹紙,紙上寫著一串古怪的字元:
【漳縣??,八月十三,?應?馬三百匹,?入騏驥。】
字元歪斜,墨色深淺不一,顯然書寫倉促。它們看起來像漢字,卻又似是而非,結構扭曲,如同蒙著一層薄霧,無法直接辨識。
“能看出門道嗎?”林小乙將紙條遞給文淵。
文淵接過紙條,湊到窗邊最亮處,指尖輕輕拂過紙麵,感受墨跡的凹凸。他眉頭緊鎖,目光在那些怪異字元上反覆流連,口中無聲地唸誦著。
“字元的結構有基本規律,”片刻後,文淵抬起頭,眼中閃著專注的光,“並非胡寫亂畫。你看這個‘縣’字,右半邊的‘係’被寫成了‘?’,像是將原本的筆畫進行了增減和位移。這個‘馬’字寫作‘?’,更是完全變形。這很可能是一種基於現有漢字字形的替換密碼,每個怪字都對應一個正確的原字。”
他迅速鋪開一張白紙,拿起筆:“若蔡大人所言屬實,舊密碼本以《馬經·相馬篇》特定章節的字序為基表,那麼這種現場急就的密信,很可能使用了簡化或變通的同類規則。我們需要找到那個‘基表’和替換規律。”
他飛快地寫著,將紙條上的怪字與《相馬篇》第七章可能出現的字進行比對、假設、驗證。時間在筆尖沙沙聲和偶爾停頓的思索中流逝。林小乙和柳青靜靜等待,室內隻餘下三人清淺的呼吸聲。
忽然,文淵筆尖一頓,低呼一聲:“找到了!”
他眼中爆發出豁然開朗的光芒,語速加快:“基表是《相馬篇》第七章第三行!‘馬之相,先觀其頭……’這一行共二十八字。替換規律是——每個密文字,取基表對應位置的原字,然後將其‘右偏旁’(或右側主要結構)的筆畫數,減去二,再依此筆畫數,在《說文解字》部首表中找到對應部首或簡單字形,進行拚湊或變形書寫!這是一種雙層加密!”
他手下不停,根據破譯出的規則,快速將紙條上的怪字逐一還原:
漳縣→漳縣
??→馬場
八月十三→八月十三
?應→接應
?馬→病馬
三百匹→三百匹
?入騏驥→混入騏驥
完整的譯文呈現在白紙上:
【漳縣馬場,八月十三,接應病馬三百匹,混入騏驥。】
“病馬”二字,猶如兩道冰錐,刺入在場三人心頭。
三百匹。不是幾匹,不是幾十匹,是整整三百匹“病馬”。要在三天後的八月十三日,通過某種方式,接應並混入州府最大的軍馬儲備場——騏驥馬場。
林小乙霍然起身,動作帶倒了身後的椅子,發出刺耳的摩擦聲。他渾然不覺,隻覺得一股寒意從腳底直衝頂門,指尖瞬間冰涼。
八月十三。就在三天之後。
“張猛!”他朝門外厲聲喝道,聲音因為繃緊而顯得有些嘶啞。
張猛應聲推門而入,臉上還帶著奔波後的塵土。
“你立刻挑選一隊絕對信得過、身手好、機警的弟兄,全部換上便服,分批潛入騏驥馬場周邊,特彆是通往漳縣方向的各條道路、偏僻入口、河邊灘塗,秘密佈控。”林小乙語速快如爆豆,每一個字都像是砸在地上,“你們的任務是眼睛和耳朵,不是刀劍。給我死死盯住八月十三日前後所有試圖進入馬場的車隊、馬幫、人員。尤其是規模大的、夜間行動的、遮蓋嚴實的。記住,發現異常,立刻用響箭或煙火發出約定信號,但絕不準擅自行動,更不準打草驚蛇!我要知道這批‘病馬’從哪裡來、領頭的是誰、如何交接、馬匹有何具體症狀、以及——準備混入馬場哪個區域!”
“是!卑職明白!”張猛神色凜然,抱拳領命,轉身飛奔而去。
文淵盯著紙上那句譯文,喉嚨發乾,聲音艱澀:“如果……如果這三百匹所謂的‘病馬’,並非普通的傷馬、老馬,而是被刻意感染了某種烈性馬疫,比如‘腐蹄瘟’、‘馬鼻疽’,甚至……甚至是人為投餵了加劇病情的毒物,然後混入騏驥馬場上千匹健康的戰馬之中……”
後果,不堪設想。
騏驥馬場是龍門渡防區最重要的軍馬基地,存欄訓練有素的戰馬超過一千五百匹,一旦疫病大規模爆發,不僅這些戰馬可能在短期內成批倒斃,更恐怖的是,疫病可能通過人員、器具、水源、甚至空氣塵埃,蔓延至州府其他馬場、驛站,乃至前線邊鎮的騎兵部隊。屆時,整個龍門渡防區的機動作戰能力將瞬間癱瘓。
而八月十五,月圓之夜,曆來是邊關防務最為緊張、警惕性最高的時刻,也是各種突發情況最易發生的節點。
屆時,若騎兵無馬可用,防線出現漏洞……
林小乙不敢再深想下去。那畫麵足以讓任何知兵事者心驚膽寒。
他走到窗邊,猛地推開緊閉的窗扇。正午熾烈的陽光如同熔化的金水,洶湧而入,刺得人睜不開眼。衙署院中那棵百年老槐樹紋絲不動,龐大的樹冠投下的陰影濃縮在根部,如同蟄伏的巨獸。空氣燥熱凝滯,冇有一絲風。
就在此時,懷中貼身收藏的銅鏡,毫無征兆地爆發出前所未有的灼熱!那熱度並非均勻散發,而是如同燒紅的烙鐵,緊緊貼在他的心口位置,燙得他渾身一顫,幾乎悶哼出聲。
他迅速背轉身,避開柳青和文淵的視線,伸手入懷,握住那麵銅鏡。鏡緣傳來的不再是之前的溫熱或刺痛,而是一種幾乎要灼傷皮肉的劇燙。他強忍不適,將其取出。
鏡麵在正午最猛烈的陽光下,竟然冇有反射出刺目的光芒,反而呈現出一種暗沉如古潭水般的幽深。鏡麵上,那些星圖狀的裂痕紋路,此刻正以前所未有的速度蔓延、交錯、加深,如同冰麵在重壓下炸開的裂紋,發出隻有他能感知到的、細微而清晰的“滋滋”聲。而在裂紋最密集、代表“武曲”星宿的方位,裂痕深處不再是黯淡或微光,而是滲出了一縷縷暗紅色的、粘稠如血的光澤,緩緩蠕動,彷彿擁有生命。
更駭人的是,在鏡麵中央,那片最光滑的區域,四個鐵畫銀鉤、力透鏡背的大字,正緩緩浮現,由淡轉濃,最終定格為刺目的猩紅:
【戎機蝕心】
字跡猙獰,筆鋒如刀似戟,每一劃都彷彿是用鮮血和怒火書寫而成,散發著濃鬱的不祥與殺伐之氣。
“戎機”即軍機、戰事。“蝕心”,既可指戰馬心脈被毒物侵蝕而亡,亦可指邊防機要被暗中蛀空,更可指……執掌軍務之人,其心誌已被腐蝕。
林小乙死死握住滾燙的鏡緣,金屬的高溫灼燒著掌心,他卻彷彿感覺不到疼痛,指節因用力而慘白如骨。
三天。
他們隻有短短三天時間,去攔截那三百匹不知底細的“病馬”,去阻止一場可能摧毀整個龍門渡防線的巨大陰謀。
而這場風暴的倒計時,早在他們察覺之前,或許就已經走到了最為危險的邊緣。