入侵事件之后的第三天,监听站的气氛变了。 不是那种显而易见的变化——站里日常运转照旧,值班表没动,食堂还是那几样菜,操场上的国旗每天照常升降。变的是一种更微妙的东西,藏在人与人之间目光的交汇方式里,藏在走廊里突然压低的说话声里,藏在孙铭经过操作室时那多停留半秒的脚步里。 湛墨感觉到了。他向来对人与人之间的氛围不敏感,但这几天他像一只被踩了尾巴的猫,浑身的毛都是竖着的。 原因很简单:他成了被观察的对象。 不是田肃在观察他——田肃从入侵事件之后就变得很低调,白天在操作室待着,但话少了很多,大部分时间戴耳机听数据。观察他的是其他人。食堂打饭的时候,炊事兵会多看他一眼;去卫生间的路上,走廊里遇到的战友打招呼的语气变得小心翼翼;甚至连小马,平时最爱跟他贫嘴的一个人,这两天也只是远远地点个头就走了。 像是所有人都知道他惹了什么事,但没人敢问。 湛墨不在乎别人怎么看。他在乎的是另一件事。 入侵者删掉了280517文件夹,那是他在系统里存的所有分析数据。但U盘和邮箱里的备份还在。问题在于,备份是静态的——它记录的是入侵之前的数据状态。如果信号再次出现,他没有办法在不被注意的情况下继续记录和分析。 系统被加固过了。入侵事件之后,孙铭请了上级的技术组来检查网络安全,给所有终端加了新的访问审计模块。湛墨在二号工位上登录的时候看到了新的弹窗——每次调用数据服务器都会被记录,包括调用的时间、文件路径、操作类型。日志直接传到一个他看不到的后台。 这意味着他的一举一动都在被人盯着。 湛墨坐在工位前,盯着屏幕上那条绿色的波形发呆。波形是正常的海洋背景噪声,没有异常。他的脑子却停不下来。 后8位编码:132、87、201、56。 这四个数字在他脑子里转了五天了。他试过各种解读方式——坐标、深度、时间戳、频率值——没有一种完全说得通。但有一个细节他一直没有深想,直到现在才浮上来。 四段信号的前8位标识符是完全相同的。这意味着它们来自同一个设备、同一个编码体系。但后8位的数值跨度很大——从56到201,最大值是最小值的三倍多。如果这四个数字代表的是同一类型的信息(比如四个坐标、四个深度、四个目标编号),它们之间的差异应该有一定的规律。 132到87,减了45。87到201,加了114。201到56,减了145。 加减的幅度在增大。45、114、145。不是等差,也不是等比。但如果把增减方向考虑进去——减、加、减——这不像一个单调递增或递减的序列。更像是在某种编码规则下生成的值。 湛墨拿起笔,在手边的便签纸上写了一行:如果后8位不是直接数值,而是经过某种变换的呢? 他盯着这行字看了三十秒。然后拿起笔,划掉了"变换"两个字,重新写了两个字:映射。 二进制编码。8位二进制能表示0到255,共256个值。132、87、201、56——这四个值都在0到255范围内,但这不能说明什么,任何8位二进制数都在这个范围内。关键是它们之间的映射关系。 湛墨突然想到了一种可能。 如果后8位不是独立的四个数值,而是一个整体——一个32位的编码?把四段信号的后8位连起来,132-87-201-56,转换成二进制就是一串32位的0和1。32位编码可以表示约42亿种不同的值。 太多了。但如果这32位里只有一部分是有效信息,其余是校验位或填充位呢? 湛墨在纸上画了起来。他把132、87、201、56分别转成二进制: 10000100 01010111 11001001 00111000 四行二进制竖排。他盯着这四行看了很久,手指在桌面上无意识地敲着。 然后他看到了。 不是横着看的。是竖着看的。 四行二进制,每行8位,排成8列。如果按列读取——第一列从上到下是1、0、1、0;第二列是0、1、1、0;第三列是0、0、0、1…… 湛墨的呼吸变浅了。他飞快地在纸上按列读取,把每一列的四个比特从上到下拼成一个新的4位二进制数。 第一列:1010 = 10 第二列:0110 = 6 第三列:0011 = 3 第四列:0101 = 5 第五列:1010 = 10 第六列:1100 = 12 第七列:0111 = 7 第八列:0010 = 2 10、6、3、5、10、12、7、2。 这组数字看起来仍然像乱码。但湛墨注意到了一件事——这八个值全部在1到12之间。 1到12。 月份。 湛墨的手停了。他盯着那八个数字,心跳开始加速。 10、6、3、5、10、12、7、2——如果这是月份,那它们对应的可能是某种时间表。但月份通常不会以这种顺序出现,除非它是某种编码后的排期——比如设备每次发射信号时,编码中包含了下一次发射的月份信息。 不对。信号出现的时间间隔是23天、18天、12天,对应的月份跨度不是这些数字。这个方向可能错了。 但"1到12"这个范围不一定是月份。也可能是别的什么——坐标系中的扇区编号、频率通道编号、或者某种军事编码体系中的目标分类。 湛墨需要一个参照系。他不知道这些数字对应的是什么编码体系,但他知道一个人可能有答案。 田肃。 他犹豫了。入侵事件之后,田肃虽然还在站里,但两个人之间的气氛变得微妙了。那句"你备份数据的事,别让第三个人知道"像一堵透明的墙——不是拒绝,而是划定边界。她在保护他,但也在和他保持距离。 湛墨拿着那张写满二进制的便签纸走到三号工位旁边。田肃正戴着耳机,屏幕上是某段历史数据的频谱图。 "我需要跟你说一下。" 田肃摘下一只耳机,看了他一眼。没有说话,但也没有拒绝。 湛墨把便签纸放在她面前。把他的分析过程用三十秒讲了一遍——后8位的列读取、得到的八个值、全部在1到12范围内。 田肃低头看着那张纸。她看了大概十秒钟,然后拿起床边的铅笔,在"1到12"旁边画了一个问号。 "你确定你的列读取方向是对的?"她问。声音很低,但很清楚。 "不确定。也可以从右到左读,或者从下到上读。但不管哪个方向,值域都在0到15之间。" "0到15。"田肃重复了一遍。她的眼睛微微眯了一下——湛墨已经学会分辨她这种微表情了。眯眼不是怀疑,是在快速思考。 "十六进制。"田肃说。 湛墨愣了一下。 "0到15正好是十六进制的数域。如果每个值代表一个十六进制数字,那八个值拼起来就是一个32位的十六进制数。"田肃拿起铅笔,在纸上写了一串字符:0A6305AC0C72。 "但这个数太大了,"湛墨说,"32位十六进制对应128位二进制——" "不是直接数值。"田肃打断他。"是哈希。或者是某种加密密钥的组成部分。" 她放下铅笔,把便签纸折起来,放进了自己的口袋里。 "这个分析我先收着。你回去继续值班,不要再在终端上做任何和这个相关的操作。" "但——" "湛墨。"田肃叫他名字的时候语气变了,不再是那种没有温度的平,多了一点什么——像是忍耐。"系统加了审计模块。你每一次调取数据都被记录在案。如果有人看到你在做这种分析,你的处境会比现在危险十倍。" 湛墨抿了下嘴,没再说什么,转身回了二号工位。 他坐下来,戴上耳机,面对着屏幕上那条缓缓流动的绿色波形。耳机里传来的海洋背景噪声像一阵永远不会停的风,呼呼的,什么也听不清。 他在心里把田肃的话又过了一遍。"你的处境会比现在危险十倍。" 十倍。现在已经是几倍了?入侵、删除、审计、孤立——他已经被人盯上了,虽然他不知道盯他的人到底是谁。孙铭?孙铭背后的人?还是田肃的情报局内部? 他想到了一种可能:如果信号编码中包含的是某种加密密钥的组成部分,那这个信号就不仅仅是一个侦察设备在汇报目标。它在传递某种更核心的信息——某种不应该通过常规通讯渠道传递的信息。 这解释了为什么会有人冒着风险入侵系统来删除数据。 也解释了为什么田肃的态度在变化。她从最初的"叫停调查"变成了"收着分析结果"——不是因为她在利用他,而是因为她自己也走不掉了。 当天下午,事情起了变化。 湛墨被叫到了站部的会议室。 会议室在行政楼二楼,平时很少用。湛墨推门进去的时候,里面坐着三个人——孙铭坐在长桌一端,双手交叉放在桌上。田肃坐在孙铭对面,面无表情。第三个人坐在孙铭旁边,湛墨没见过。 那人四十出头,穿便装,深蓝色衬衫,没打领带。头发梳得整整齐齐,下巴刮得发青。手指上没有戒指,手腕上戴着一块不起眼的电子表——不是军人戴的款式,但也不是普通人会选的牌子。坐姿很直,双手交叠放在桌面上,指甲修剪得很短。 "湛墨,这是上级派来的安全审查员。"孙铭开口了,声音里有一种被压住的紧张。"他需要了解前几天系统入侵的情况。" 审查员对湛墨点了一下头,没说名字,也没出示证件。 "湛墨同志,请你描述一下入侵当夜的情况。" 湛墨把那晚的事从头说了一遍。凌晨两点被叫醒、赶到操作室、发现系统被锁定、280517文件夹被删。他说的过程中,审查员一直在看他——不是看眼睛,是看脖子以下。像是在观察他的身体语言。 "你说你有备份。"审查员说。这句话不是问句。 湛墨的心跳漏了一拍。 他看了田肃一眼。田肃的脸上什么都没有。 "是的。" "备份在哪里?" 湛墨没有立刻回答。他在脑子里飞快地权衡——如果他说实话,备份的位置就暴露了。如果他不回答,在安全审查面前沉默等同于不配合,后果更严重。 "加密U盘。"他说。 "U盘在哪里?" "在我的宿舍。" "还有其他备份吗?" 湛墨又停了一秒。"没有。" 审查员看了他几秒钟,然后低头在面前的笔记本上写了几个字。 "湛墨同志,从现在起,你的备份数据属于管控物品。未经批准,不得自行保管、复制或传输。明白吗?" 湛墨的拳头在桌面下攥紧了。管控物品——这个词意味着他的U盘随时可能被收走。而他说"没有其他备份"——如果他坚持这个说法,邮箱里的那份备份就是他最后的底牌。但如果他们查到邮箱…… "明白。"他说。 审查员合上笔记本,站起来。孙铭也跟着站起来,两个人低声说了几句话,湛墨没听清。然后审查员走了,没跟湛墨再说一个字。 门关上之后,会议室里只剩下湛墨和孙铭。 孙铭在桌边站了一会儿,像是在组织语言。然后他转过身来看着湛墨,脸上的表情比湛墨见过的任何时候都要复杂。 "湛墨,我跟你说过,有些事情不是你该管的。" "站长,我没有做任何违规的事。发现异常信号、做分析、做备份——这都是标准操作。" "标准操作不会招来安全审查。"孙铭的声音压得很低,但每个字都像钉子一样。"你知道那个审查员是哪儿来的吗?不是海军系统的。是上面的。" "上面是哪儿?" 孙铭没有回答。他走到窗边,看着窗外灰蒙蒙的天。海风把窗框吹得嗡嗡响。 "你听我一句劝。"孙铭的声音低了下去,像是怕被谁听到。"把你手里的东西交出去。所有东西。别留了。" "为什么?" "因为这件事比你大。比这个站大。比我大。"孙铭转过头来,他的眼神里有一种湛墨从没见过的东西——不是愤怒,不是焦虑,是恐惧。"你不知道你在碰的是什么。我也不知道。但我知道碰了的人没有好下场。" 湛墨看着孙铭。这是他第一次在这个老军人脸上看到真正的害怕。不是那种面对上级压力的紧张,是对某种看不见的东西的深层恐惧。 "站长,你怕什么?" 孙铭张了张嘴,又合上了。他摇了摇头,走回桌边收拾文件。 "回去值班吧。"他说。"我帮不了你。" 湛墨走出会议室的时候,走廊里很安静。下午的阳光从窗户照进来,把地面切成一格一格的光影。远处操场上有几个人在跑步,喊口号的声音隐隐约约传过来。 他站在走廊里,想了很久。 孙铭怕了。一个当了二十年兵、管着一个监听站的副团级军官,怕了。不是因为敌人,是因为自己人——或者说,是因为他不知道谁是敌人。 湛墨摸了摸口袋。U盘不在身上,在宿舍枕头底下。他现在就想回去确认一下它还在不在。 但他没有动。他站在走廊里,看着窗外的天空。天很蓝,蓝得不真实,像是有人拿刷子刷出来的。 海面之下的东西还在动。它还在往北走,还在发出信号。下一次信号可能就在这几天了。而他已经被人盯死了,动弹不得。 除非有人帮他。 他想起田肃把那张便签纸折起来放进口袋的动作。她收走了他的分析结果,但她的表情不是"我会处理"——是"我也没有退路"。 湛墨把手插进口袋,沿着走廊慢慢走向操作室。他的脚步声在空荡荡的走廊里回响,一下一下,沉闷而孤独。 他不知道接下来会发生什么。但他知道,那段信号背后藏着的秘密,正在一点一点地浮出海面。 而他,已经站在了海面之下最危险的位置。