快艇的引擎声在海面上响了整整七分钟,然后忽然停了。
修一没有回头去看。他的胳膊已经划不动桨了,双手手掌磨出了水泡,水泡破了之后又被桨柄的木刺反复刮擦,疼得他每划一下都倒吸一口气。但他仍然机械地重复着同一个动作——插桨入水,往后拉,提起来,再插下去。救生筏在晨光中缓缓漂向永和湾外海的礁石带,身后的快艇引擎声消失之后,海面上只剩下浪涌拍打橡胶筏底的闷响和雨宫音敲击键盘的声音。
“他们为什么停了?”修一问,嗓子哑得几乎发不出声。
雨宫音没有立刻回答。她盯着笔记本电脑的屏幕,手指在触摸板上滑动了几下,调出一张永和湾的海图。海图上标注着密密麻麻的水深数据和航道标记,她的指尖停在一个标着红色警示符的区域。“我们漂进了礁石带。永和湾外海这一片是暗礁密集区,大型船只进不来,小型快艇吃水太浅容易触礁。他们大概不熟悉这片水域的礁石分布,不敢冒险。”
修一放下桨,整个人仰面倒在救生筏的气囊上。橙黄色的橡胶在晨光中散发着微微的热气,他盯着头顶慢慢变亮的天空,胸口剧烈起伏。这一刻之前他从来不知道,活着的感觉就是肺像被砂纸打磨过一样疼,手掌上的伤口沾了海水之后像有无数根针同时扎进去,以及——他忽然想到一件事——他已经超过三十个小时没有睡过觉了。
“别睡。”雨宫音的声音从笔记本屏幕后面传来,仍然淡漠得像在念一份技术手册。“你现在睡过去,体温会降得很快。海上早晨的体感温度比你感觉到的低五到八度。盖上这个。”她把一件折叠整齐的银色应急保温毯扔在修一胸口上。修一用僵硬的手指把毯子抖开裹在身上,金属箔的摩擦声在寂静的海面上显得格外响亮。
“黑田先生——”他开口。
“没有信号。”雨宫音打断了他,声音里第一次出现了一丝修一从未听过的不稳定。但那丝不稳定只持续了不到一秒,就被她重新压了回去。“中继船的AIS信号在爆炸后三分钟消失。黑田的个人定位信标——他原本戴在腰带上的那个——和AIS信号同时失联。可能是在爆炸中被毁,可能是掉进水里短路了,也可能是他自己关掉了。”
修一闭上眼睛,把黑田留给他的蛛网图从口袋里掏出来,摊在膝盖上。纸张被海水溅湿又风干之后变得硬邦邦的,折痕处已经开始破裂。他用指尖沿着那些用铅笔画的线一条条往下摸——从白盾大厦的照片,到清洗者的四层组织结构,到柴崎敬介的名字,到佐伯亮在录音里提到的“镜”和“渊”,再到最底层那个他还没来得及完全理解的名字——M.N.。每一条线都是黑田在暗无天日的地下档案室里一笔一笔画上去的。这张图本身就是一个人的两年,一个人用被流放的余生换来的全部真相。
“他说要把这个和‘渊’的数据一起交给能公开它的人。”修一说,“宫村贤治留下的联系人名单在你那边吗?”
雨宫音敲了几个键,屏幕上弹出一个加密文件夹。密码是宫村的律师执业编号倒序——黑田在跳上中继船之前告诉修一的那串数字。文件夹里是几十封往来邮件的副本,收件人分散在全球各地——有国际刑事法院的档案预审官员,有欧洲两家独立调查媒体的记者,有一个在日内瓦的国际人权组织的法律顾问,还有几位在弥生国国内被边缘化但仍然坚持执业的人权律师。邮件的最后发送日期全部集中在宫村被清除前一个月,每一封都附着一份大田区事件证据摘要。宫村在被处刑之前已经把所有能撒出去的种子都撒出去了,只是那些种子还没来得及发芽。
“现在能发吗?”修一问。
雨宫音检查了一下卫星链路的信号强度。“中继船的卫星链路已经断了,但救生筏上的应急信标自带一个低带宽卫星通讯模块,可以用来发送压缩数据包。速度很慢,一封带附件的邮件大概需要十分钟。而且信号不稳定——我们在礁石带里,周围是花岗岩暗礁,卫星仰角不够的时候会丢包。”
“先发给谁?”
雨宫音沉默了几秒,手指在宫村的联系人列表上滑动。然后她停在了一个名字上。“这个。国际刑事法院预审档案室。宫村在邮件里和这个人沟通了六次,对方回复过两次,内容都是‘请提供更多证据材料’。宫村当时没有‘渊’的数据,也没有柴崎进的质检报告——他手里的证据链还差关键几环。现在我们有。”她顿了顿,“但如果这封邮件发出去,清洗者会立刻知道我们的位置。应急信标的信号虽然没有AIS那么容易被锁定,但他们的电子侦测设备不是吃素的。”
修一把蛛网图重新折好放进口袋,坐直了身体。保温毯从他肩膀上滑下来,清晨的海风吹在他脸上,冷得像是刀子刮过。“他们已经知道我们在礁石带里了。快艇不敢进来,不代表他们不会用别的方法。如果他们调一架无人机挂载红外摄像头飞过来,我们连天亮都撑不到。”他看着雨宫音,“发吧。就算暴露位置,也要先把数据传出去。传出去之后,杀我们就没用了。”
雨宫音看了他一眼。那个眼神很短,但修一在里面读到了某种近似于认同的东西。她把笔记本接上应急信标的卫星模块,选中国际刑事法院的邮箱地址,把“渊”的完整镜像数据压缩包、宫村贤治的证据摘要、柴崎进的质检报告复印件、黑田武的空气采样器物理备份分析报告,以及修一在永和县裁判所档案库里用手机拍下的调阅记录和驳回裁定书照片,全部拖进了附件栏。邮件正文只写了一行字——“大田区地铁毒气泄漏事件证据链完整版。发送者:宫村贤治律师生前委托的继任调查人。”
她按下了发送键。
进度条开始缓慢地爬行。百分之一,百分之二,百分之三。每一格百分比都在卫星信号的不稳定中反复跳动,有时候卡在一个数字上好几十秒不动,然后猛地跳两格。修一盯着那个进度条,觉得自己的心跳和它的节奏绑在了一起。
百分之三十七。
海上起雾了。不是那种弥漫整个海面的浓雾,而是一条条薄薄的雾带,贴着水面缓缓移动,像有看不见的手在拖动纱帘。雾气给救生筏提供了一层额外的掩护,但也让卫星信号变得更不稳定——进度条在百分之四十一的位置卡了将近两分钟。
百分之五十八。
雨宫音忽然合上了笔记本电脑的屏幕。修一以为信号断了,但她只是把电脑推到救生筏底部的防水夹层里,然后从背包里掏出了一个修一从未见过的东西——一台便携式卫星电话,外壳是军绿色,天线折叠在侧面。她把天线拉开,拨了一个号码,按下免提。
电话响了三声,接通了。对面是一个修一听过的声音,沙哑,缓慢,带着永和县特有的海风侵蚀过的粗糙质感。
“我是柴崎进。”
雨宫音把卫星电话放在救生筏中间的横梁上。“柴崎先生,我是雨宫音。黑田武的技术搭档。我们在永和湾外海礁石带,正在向国际刑事法院传输证据。清洗者的快艇被礁石挡在外面,但不会挡太久。我需要你在岸上做一件事——去永和县裁判所,找档案室管理员,让她查一下今天早上有没有人调阅过TDR-04-17档案盒。如果有人调过,让她记住调阅人的脸。”
“你们拿到‘渊’了?”柴崎进的声音忽然绷紧了。
“拿到了。名单上有柴崎敬介。”
电话那头沉默了。修一听到了某种细微的声音——也许是柴崎进握紧了拳头,也许是他仅剩的左手撑在窗台上,指节压得窗框发出了轻微的呻吟。几秒后,柴崎进再次开口,声音比刚才更沉,但每一个字都像是被咬碎了才吐出来。“田所的人在半小时前撤出了永和港码头。他们没回东都,全部往大阪方向去了。我猜他们也知道‘渊’存在大阪灾备中心,要去抢在你们之前物理销毁备份节点。”
雨宫音和修一对视了一眼。大阪灾备中心的离线备份节点——“渊”的原始数据存放地。虽然雨宫音已经把数据做了镜像,但原始节点上的数据如果被清洗者物理销毁,证据链的完整性会受到影响。法庭上,原始数据的物证效力高于镜像拷贝。
“原始节点有自动删除倒计时。”雨宫音说,“佐伯亮设的两小时窗口应该已经走了大半。如果他们能在倒计时结束之前赶到并物理销毁服务器,他们仍然可以向法庭主张‘镜’和‘渊’的数据来源不可靠——镜像可以被篡改,原始节点不存在就无法验证。”
“那我们就让他们销毁不了。”修一说,声音比他预想中更坚定。“我们怎么从这里去大阪?”
雨宫音在海图上快速测量了一下距离。“永和湾到大阪湾,海上直线距离大概八十海里。这艘救生筏没有动力,靠漂的话要两天。但我们不需要去大阪——我们只需要阻止清洗者在大阪销毁原始节点。”她重新打开笔记本电脑,切换到一个修一不认识的界面。屏幕上是密密麻麻的网络拓扑图,每个节点都标注着IP地址和物理位置。“大阪灾备中心第三服务器组。离线备份节点。它虽然是‘离线’的,但灾备中心的内部管理系统仍然通过光纤内网连接着外部运维端口。如果我能通过永和县这边的一个网络接入点黑进灾备中心的运维系统,我可以在远程对原始节点做一次全盘加密——把数据锁死,让任何物理接触到服务器的人都无法读取或删除。”
“永和县哪里有能接入大阪灾备中心内网的接入点?”
雨宫音放大了海图上永和县城区的一块区域。一栋灰色的三层建筑被红圈标注了出来——永和县裁判所。
“裁判所的档案管理系统和弥生国最高法院档案库是联网的,最高法院档案库和大阪灾备中心通过政务内网相连。宫村当年之所以把‘镜’藏在永和县裁判所卷宗里,不只是因为那里偏远——还因为裁判所的档案室是少数几个在物理上可以同时接触东都和大阪两套系统的节点之一。”雨宫音的手指在键盘上停了一瞬,“但要用裁判所的网络,我们必须回到岸上。回到清洗者刚撤走、但随时可能回来的永和县。”
修一看了看海图上永和港码头的位置,又看了看正在传输邮件的进度条。百分之六十九。他深吸了一口带着咸腥味的冷空气,然后拿起桨。
“那就回去。”他说。
雨宫音没有反驳。她关掉海图界面,切换回邮件传输监控。百分之七十三。修一划动船桨,救生筏在礁石带中缓缓调头,朝着永和港旧货运码头的方向漂去。晨雾在他们周围聚拢又散开,远处的海岸线在雾隙中若隐若现,永和县那些低矮的建筑和锈迹斑斑的龙门吊在天光中显出灰色的轮廓。
百分之八十九。
卫星电话里,柴崎进的声音再次响起,背景里多了松本老太太说话的声音,语速很快,用的是修一听不懂的方言。然后柴崎进说:“松本阿姨说她现在就去裁判所。裁判所今天上午本来有一场调解会,但刚刚取消了——调解员早上打电话来说临时有事。她怀疑是柴崎敬介的意思。如果调解员不来,裁判所今天上午基本没人上班,档案室管理员是唯一还在岗位上的。”
“让她注意安全。”修一说。
“她说她不重要。”柴崎进顿了顿,“她还说,你们回来的路上小心礁石。永和湾的暗礁不是在固定位置等着你撞上去的——它们永远在你最不防备的地方出现。就像有些人一样。”
邮件传输进度条跳到了百分之九十六。百分之九十七。百分之九十八。修一握着桨柄的手收紧又松开,桨叶上的海水顺着木纹往下淌,在晨光中像一滴滴液态的银。百分之九十九。
百分之百。
屏幕弹出一行绿色的字——“邮件已发送。已收到对方服务器接收确认回执。”
修一把桨横放在膝盖上,长长地呼出了一口气。那口气在冷空气中凝成白雾,被海风吹散。国际刑事法院的预审档案室里,此刻已经躺着一份完整的证据链——从灵风系统的后门设计到大田区毒气释放的操作日志,从白盾副社长的内部指令到柴崎敬介的跨级驳回裁定,从清洗者净化神殿的核心成员名单到那个代号M.N.的顶层协调官。宫村贤治在暗网直播间里被处刑之前,曾经对所有原告家属鞠了一躬说“对不起大家”。他不是在道歉,他是在遗憾自己看不到这一天。现在他留给后来人的种子,终于被种进了土里。
修一划动桨,救生筏迎着晨光朝永和港的方向漂去。身后是沉没的中继船和仍然下落不明的黑田武,前方是那座灰色低矮的裁判所建筑和正在里面等着他们的松本老太太,远处是大阪湾的方向,清洗者的车队正在高速公路上疾驰,要去抢在他们之前销毁最后一份原始数据。海面在晨风中起了细碎的浪,桨叶每一下入水都溅起一片微弱的磷光。
而在这片沉默的海上,那个裹着银色保温毯的少年继续划着桨。手指已经不疼了,手掌上的水泡已经磨成了茧。


暂无评论,来抢沙发吧!