设备仓库的门锁是一把老式的机械转锁,钥匙孔边缘的铜质表面氧化成了暗绿色,和周围漆着白漆的铁板门框对比明显。顾海站在门前,左手握着那两罐"工业级清洗剂"中的一瓶,右手从口袋里掏出一把黄铜钥匙。钥匙是李振华昨晚派人塞到他门缝底下的,用一小片胶带粘着一张便利贴,便利贴上只有三个字:"你的。"没有署名,但胶带的折法和送他笔记本里那张"别信档案"纸条的人不同——李振华的人做事利落,胶带直接贴、不留余角,而苏菲塞白纸的时候纸张本身没有折痕,说明她是先把纸卷成筒状从门缝推进来然后再展开的。这些细节在顾海脑子里自动归档了,像分类整理好的卷宗,不需要刻意回想。 他转动钥匙,锁舌弹开的声音沉闷而干燥——仓库里的空气湿度比走廊里低至少百分之十五,常年不通风,冷而静。他推开门走进去,反手把门带上,门锁没有重新锁上——他需要留一条出去的路。仓库大约八平米,六排金属货架上堆着成箱的备用缆绳、声呐浮标发射筒、几只防潮箱和一卷卷不同规格的铠装电缆。靠墙的操作台是一张不锈钢面板的长桌,桌面上摊着一块白色棉布、两把镊子、一只量杯和一排玻璃试管。苏菲已经站在那里了,背对着门,正在调试一台小型加热台。她的笔记本电脑放在操作台左侧,屏幕亮着,开着那份俄语文件目录的照片。她听到开门声没有回头,只是抬了一下左手,拇指和食指比了一个圆环——和昨天在餐厅里一样的手势。"桌上有手套。" 顾海把清洗剂罐放在操作台上,罐底的金属撞击不锈钢面发出清脆的"铛"一声。他从桌边拿起一副丁腈橡胶手套戴上,手套内壁的滑石粉蹭在他的手腕上留下一层薄白。"你几点来的?" "七点零三分。"苏菲转过身来,她今天换了一件深蓝色的衬衫,袖子卷到小臂中段,露出手腕内侧一道浅红色的压痕——像是长时间伏在桌边睡觉留下的。"我提前做了两组对照测试。你把罐子打开。" 顾海拧开清洗剂罐的密封盖,一股刺鼻的有机溶剂气味冒出来,带着丙酮和甲苯混合的特征性甜腥。他把罐子放在通风口下方,苏菲用移液管从中抽取了约五毫升,注入一只玻璃试管。她另一只手从桌下的防潮箱里取出一块约五厘米见方的金属片——银灰色,表面覆盖着一层黑褐色的薄膜,那层膜的边缘微微卷翘,像是某种密封蜡。"这是我从设备舱储物柜那个资料盒内部刮下来的涂层样本。"苏菲说,"盒子的内壁有一小块区域被人手工涂过同样的加密涂层,用的是毛刷,笔触有刷痕。" "谁涂的?" "我不知道。但涂的时间在文件入盒之后——涂层的分子结构交联程度比盒体表面那一层的氧化层轻。"苏菲把金属片放在加热台上,用镊子夹住边缘固定,然后用滴管在涂层表面滴了一滴溶剂。"看时间。三十秒。然后擦。"她按下手机上的计时器,数字开始跳动。 顾海俯身凑近那片金属,视线与加热台面齐平。溶剂在涂层表面铺展开来,黑褐色的薄膜开始起皱,边缘处的卷翘变得更加明显,像被火燎过的纸张。他闻到了更浓的化学气味,混合着加热台升高的温度,在通风口的气流中缓慢盘旋。二十八秒、二十九秒、三十秒。苏菲用镊子夹起一小片无纺布,轻轻按压在涂层表面,然后横向擦拭。布料移开的瞬间,金属片表面露出了一小块灰白色的底色,上面清晰地印着两个西里尔字母:"СП"。字母是打字机字体,黑色墨迹保存完好,没有扩散。 "СП?"顾海问。 "Специальное Применение——'特殊用途'。"苏菲的呼吸加快了一些,"这种缩写和'ДСП'同一个层级,但更往上一个档。ДСП是'机密',СП是'特殊用途',意味着这份文件被划入了仅限特定任务小组查阅的范畴。"她拿起手机拍下了那片露出的字母,然后把金属片放回加热台。"一次剥离的覆盖面积够了。现在我们要做的是——把观测简报上那些黑色方块也如法炮制。" "简报不在我手里。"顾海说。 "在你平板里。"苏菲抬眼看他,语调平直,但语速比平时快了大概百分之八。"你昨天晚上在住舱里翻的那份PDF文件,平板上的临时缓存还在。你没有清理缓存就把平板关机了。我可以远程访问你平板上的共享分区——" "你怎么知道我的共享分区密码?" 苏菲没有立刻回答。她放下镊子,转过身来面对他,两只手撑在操作台边缘。"B告诉我的。你的平板共享分区密码是你母亲的生日,前面加你出生年份的后两位。你在海军装备部的档案里用同样一个组合做了安全问题的答案。'母亲出生的城市'那一栏,你填的是青岛,密码前三位是'62'。B让我用这个。" 顾海的后背靠上了货架边沿,铁质横杆硌着他的肩胛骨。他盯着苏菲看了三秒,脑子里把B这个名字重新推了一次优先级。B知道他的设备密码,B知道他的家庭成员信息,B知道他的工程评估任务书背后真正的意图。"B是谁?" "B是一个我见过两次的人。"苏菲说,"第一次是在柏林,一个咖啡馆的地下室。第二次是在莫斯科,一家国立图书馆的善本阅览室。两次他都戴着口罩和鸭舌帽,我用看不到他的脸。但他的声音我记得——中低音,说话速度慢,每句话之间有两秒左右的间隙,像是在同时做别的事情。" "男的女的?" "男的。"苏菲说,"身高大概一七八,左手食指第二关节有一道旧伤疤。他给你递东西的时候故意把伤疤露出来过一次——让你记住。他告诉你'别信档案',因为档案是被人改过的,改的人不止一个,改的时间跨度从1978年一直延伸到2019年。他让我上船的时候说了一句话。" "什么话?" "'你上船之后会看到一个姓顾的工程师。告诉他,Σ系列不是载荷容器,是信号器。'" 顾海的后背离开了货架横杆。他的瞳孔在听到"信号器"三个字的时候收缩了一瞬。"信号器。发信号给谁?" 苏菲把笔记本电脑转过来,屏幕朝向他。上面是一个网页的缓存页面——一台苏联时期某工程期刊的扫描件,标题是俄语,旁边用红笔圈出了一个段落。那段文字经过机器翻译成了中文,字体有些扭曲,但内容清晰可读:"Σ系列水下信标装置的设计要求:工作深度可达五百米,机械结构内设声脉冲发生器,可编码发射预设频率信号,响应特定频段的主动声呐查询。装置壳体外部设可拆卸配重,以实现浮力中性状态下的工作姿态调整。" "不是载荷容器。"顾海低声说,"不是装东西的箱子。" "是水下信标。"苏菲的声音压得更低了,"Σ-07是一个声呐应答器。它被放在海底,等着有人用特定的声呐频率去'问'它。你问它,它就响。你问的那个声音——你给它发一串脉冲码,它给你回一串脉冲码。'Груз'这个词在苏联工程术语里不止有'货物'的意思,在军用的语境里它也可以指'信息载荷'。它里面装的不是物体,是数据。" 顾海的思维切换速度比平时快了一倍。所有之前的推论被重新洗牌:四角固定桩上的限位凹槽不是用来绑定打捞缆绳的,是用来锚定信标的——它需要被固定在海底,不能漂移,因为声呐信号的发射方向需要精确对准预设的海洋水层通道。"所以1978年11月8日那个'已完成'——" "是信标被回收了。"苏菲接话,语速比她平常快了一整个节拍,"Σ-07完成了它的任务周期,被拖船从海底拔起来。但是拖到半路缆绳断了,信标沉下去到了新的位置。海军观测简报记录的那艘'目标'就是拖船本身——他们把拖船误认成了潜艇,或者故意把它记录成潜艇来掩盖信标回收作业。" "然后档案被改了。从1978年第一次涂改,到2019年B说的那种'多次修改'——" "有人在持续维护这个秘密。几十年。"苏菲说,"而且那个人应该就在这条船上——或者是能够接触到这条船所有通讯和人员档案的人。" 仓库里的空气突然变得沉重了。通风口的气流在继续循环,但顾海觉得那声音变大了,像是从某个更远的地方传过来的共鸣。他拧紧清洗剂罐的盖子,把罐子推回桌角。"B让你把信标的事告诉我。他还让你做什么?" 苏菲从操作台下方拿出一个东西,是一个手掌大小的防水塑料盒,盒盖用橡胶圈密封着,打开之后里面是一枚约三厘米长的金属圆柱体,银灰色,表面刻着极小的纹路。"这个。"她把金属圆柱放在掌心,递到他面前,"B让我上船之后找一个机会把这个东西装到船上的声呐系统里去。他说这是一个'查询码发射器'——按照预设频率向那个信标发送声脉冲信号,如果信标还在工作、还有电,它就会回传一个脉冲包。那个脉冲包解调出来之后,就是Σ-07内部存储的数据。" "你装了?" "没有。"苏菲把金属圆柱收回去,"我在等你做决定。你是这条船上唯一一个对声呐系统有操作权限的技术人员。你没有点头,我装了也没用。" 顾海看着那个小金属圆柱躺在她掌心里,表面刻着的纹路在灯光下微微反射。他想起D-37推送的那条消息"溶剂可用",想起李振华深夜塞到他门缝里的便利贴,想起B在那张蓝色格子纸上写下的"先听她把话说完。然后自己判断。"判断的依据是什么?"我只能告诉你——"顾海开口的时候声音比他自己预想的要平稳,"你装进去之后,如果船上的声呐操作员发现信号异常,你和我都会被查。你确认B的方案能做到'不留痕'?" "B说这个发射器会在系统日志里显示为'环境背景噪声修正补偿信号'——这是一条已经被预置进系统软件的指令掩码。只要把发射器插进声呐控制台的备用数据端口,软件就会自动注册一个新条目,分类是'环境噪声分析模块'。普通操作员看不出来。" 顾海伸手从她掌心里取走了那枚金属圆柱。圆柱表面冰凉,触感比钛合金略重,应该是某种含镍合金。他把它握在手心里,拇指摩挲了刻纹两圈。"明天下午,ROV下一次下潜之前。我去声呐控制台做校准的时候把它装上。但你要在现场看着。" "我可以。"苏菲说。 "还有一件事。"顾海把金属圆柱放进口袋,金属触到了他大腿外侧隔着布料传来的体温。"你说B让你上船的时候说'Σ系列不是载荷容器是信号器'。那你怎么知道Σ系列有十二个的?" 苏菲的右手在操作台边缘停了一下。她的视线偏移了约二十度,落在了窗外那片灰白色的海面上。"因为我查过。我查到了Σ-01的档案。它被放在巴伦支海某处,1982年被人用同样的方式回收过,回收之后档案标注'Σ-01终止。数据提取完整'。"她重新看向他,"Σ-01到Σ-06的数据提取记录我都能找到,Σ-08到Σ-12的数据提取记录也有一部分。只有Σ-07——" "只有Σ-07的提取记录是缺失的。"顾海替她说完了这句话。 苏菲的嘴唇轻微抿了一下。顾海注意到那个抿嘴的动作和她在大屏幕前辨认"ОСТОРОЖНО"的时候一模一样——是一种在信息缺口面前产生的本能的、被克制的皱眉。"电缆断了。"苏菲说,"信标沉到了新位置。拖船没有重新打捞就返航了。所以Σ-07的数据一直留在了信标里面,没有被人提取过。四十八年。里面的数据还在。" 仓库里的安静持续了大约六秒。顾海在那六秒钟里让自己的呼吸调整到了最慢的状态,一次呼气大约持续了四秒。他在那次呼气里做出了一个决定。"明天下午两点。ROV下潜前一个半小时,我去声呐台装发射器。你负责在我操作的时候站在门口,如果有人来,你用咳嗽提醒。" "你确定?" "不确定。"顾海把那两罐清洗剂拿起来,一罐放回外套口袋,另一罐递给她。"但'数据提取完整'那几个字,我现在就想亲自确认一遍。如果Σ-07里面存的东西,比我们看到的任何一份档案都更接近真相——我宁愿第一个看到它的人是我,而不是档案里那些'多次修改'秘密的人。" 他把钥匙从操作台上拿起,金属在指间转动了一圈。苏菲把笔记本电脑合上,金属圆柱放回了防水盒里。"你口袋里的发射器,"她说,"别放在同一个口袋里和钥匙接触。镍合金和铜摩擦会产生静电,可能破坏内部的电容模块。" 顾海把发射器从右边口袋换到了左边内袋,贴胸放着。金属的冰凉隔着衬衫面料透进来,在他左侧胸骨上方形成一个微凉的小圆点,像一枚一直在跳动的、低温的脉搏。"你回去之后,"他说,"把那张纸条——'别信档案'——烧掉。留底片就够了。" 苏菲把笔记本电脑夹在腋下,走向门口。经过他身边时,她的肩头擦过他的上臂,布料之间短暂地接触了不到一秒。她没有停步。推开舱门之前,她侧了一下头,视线没有完全转过来。"你刚才说的那句'第一个看到的人最好是我'——"她顿了一下,"如果里面的数据是一份名单呢?或者一组坐标?或者一段能追溯到1978年那个'特殊用途'项目负责人名字的记录?你想好了?" "等看到了再说。"顾海说。 苏菲走了。舱门在她身后关合,锁舌复位声短而干脆。仓库里只剩下顾海一个人。他站在操作台前,戴着那副丁腈手套的双手垂在身侧,指尖触到了自己的大腿外侧。手套的橡胶表面滑而凉。他低下头看了一眼操作台上那片金属样本——"СП"两个字母被剥离出来之后在灰白色底色上格外清晰,打字机字体,墨迹饱和,每一个笔画的边缘都锐利得像刚印上去一样。他伸手把那片金属样本拿起来,捏在指尖翻过来看了背面。背面的左下角有一个极小的压印标记,是一枚直径不到半厘米的圆形徽章——镰刀锤子,压痕极浅,像是从某种模具里脱出来的。苏联国徽。顾海把它放进外套右边口袋里和钥匙分开搁置,然后摘下丁腈手套丢进桌下的废料桶,在通风口下站了约二十秒让化学气味散去,然后开门出去。 走廊里的日光灯管全部亮了,白光照得金属舱壁反出刺目的光斑。他经过餐厅时里面已经有人走动了,炊事员的铁锅碰撞声从窗口传出来,热气裹着煎蛋的香味在走廊拐角处盘旋。但那些声音对他来说像是隔了一层水,声音从水面之上传下来,经过海水过滤之后变得模糊而遥远。他心里正在排列明天下午的操作顺序:声呐控制台在舰桥右侧的独立舱室里,门锁是电子密码锁,密码是系统默认的"0000"从来没改过——他在上船第一天检查设备时就发现了那个漏洞。发射器插入备用数据端口之后,软件界面上会弹出一个"未知硬件"的提示框,需要手动确认注册为"环境噪声分析模块",然后重启声呐系统软件的一次子模块。重启过程大约四十七秒。那四十七秒里,如果有人在监控日志,会看到一段异常的子系统启动记录。但只要发射器被认成"噪声分析模块",那段记录就会被掩码覆盖掉。 他走回住舱,推门进去,看到桌上多了一样东西。一只白色的信封,没有封口,开口朝上,里面露出一截纸角。他走过去把信封拿起来,抽出里面的纸张。是一张手写的便条,中文,笔迹硬朗,竖撇角度偏直。和昨晚那张蓝色格子纸的笔迹相同。B。"发射器安装步骤。按此操作,误差不能超过两次按键序列。每一步的窗口时间都已经换算好了。" 便条下方列出了十二行步骤,每行的最后标注了一个毫秒级的时间窗口。顾海把便条读完一遍,然后折叠成和之前相同的格式——横折三次,竖折两次——夹入笔记本的内页,和那张蓝色格子纸并排放着。然后他把笔记本合上,视线在封皮上停了一瞬。 B给他的是精确到毫秒的操作指令。B安排苏菲上船替他做语言分析和化学品处理。B知道他的设备密码和家庭安全问题的答案。B在他出发前就准备好了发射器、溶剂、坐标和档案目录。而B至今没有露过面。顾海走向窗边,看着船艉方向上那片灰蓝色的海面。浪高大约两米五,风向偏西。明天下午的海况预报是"浪高两至三米,能见度中等"。但那些数据对他来说已经不重要了。明天下午,他会把一枚发射器插进向阳红09号的声呐控制台,他会向海底四百一十二米深处那个四十八年前被遗忘的钛合金盒子发出一串脉冲码,而那个盒子——如果还在工作,如果内部电路没有完全被海水渗透,如果它的声学传感器单元没有被藤壶和海绵彻底覆盖——它就会回传一段数据。 那段数据可能是一段位置坐标。可能是一个日期。可能是一个名字。也可能,就是一段被涂黑了几十年的文字,终于以最原始的方式,从海底浮到水面上来。顾海把左胸口袋里那枚金属圆柱隔着外套面料按了一下。镍合金的温度已经被他的体温焐热了,贴在胸前像一枚沉寂了很久的、即将被重新激活的开关。