第三十二章 地面的清晨(上)
曙光透过防空洞裂缝照进来时,张伟才意识到他们已经在地面了。
不是实验室的模拟日光,不是编码室的渐变照明,是真实的、不均匀的、带着灰尘在光束中飞舞的晨光。他躺在一个废弃防空洞的角落里,身下是发霉的草垫,空气中弥漫着潮湿土壤和铁锈的味道。陆明靠在对面的墙壁上睡着了,怀里紧紧抱着数据存储设备。周医生坐在入口处,背挺得很直,像是在站岗,但张伟看到他的眼睛闭着,呼吸均匀——他也睡了,只是保持着警戒的姿态。
张伟轻轻坐起身,每一个关节都在抗议。从地下基地的逃亡像一场模糊的噩梦:黑暗的竖井,漫长的爬行,最后推开一个伪装成岩石的出口,跌进BJ西山某个不知名的山谷。当时是深夜,他们不敢开灯,只能靠手机屏幕的微光辨认方向。影子不在身边——她在他们进入逃生通道后重新关上了门,选择独自面对林永哲。
“向东走。”她最后说,“找到第一个有红色屋顶的农舍,那里有接应。”
但他们没有找到红色屋顶的农舍。也许走错了方向,也许接应点已经被端掉,也许影子在最后时刻给出的信息本身就是误导,为了让他们更随机地逃亡。凌晨三点,周医生发现这个废弃的防空洞,建议暂时躲避。
现在天亮了,现实像冷水一样泼在脸上。
张伟检查自己的装备:一把子弹所剩无几的手枪,一个加密手机(电量17%),手腕上的芯片(仍在刺痛),还有口袋里叶文洁手稿的核心数据拷贝——陆明在逃亡前将200GB数据压缩复制到了三个独立的加密U盘,他们每人携带一个。
他拿出自己的U盘,银色的外壳在晨光中微微反光。这里面装着人类与三体文明和平接触的唯一理论方案,也装着林永哲试图用它制造末日武器的证据。它的重量不到20克,但承载的可能是整个文明的未来。
防空洞外传来鸟鸣,清脆,陌生。张伟已经记不清上次听到真正的鸟叫是什么时候。在上海的公寓里,只有空调外机的嗡嗡声和远处交通的轰鸣。在地下基地,只有通风系统的白噪音。鸟鸣让他意识到,世界还在运转,太阳照常升起,不管地下三百米正在发生什么。
陆明动了动,睁开眼睛。她的第一反应是摸向怀里的设备,确认它还在,然后才看向周围。
“我们在哪儿?”她的声音沙哑。
“BJ西郊,具体位置不明。”周医生也醒了,他站起身,走到裂缝处观察外面,“看起来是荒山,没有人烟。这是个好消息,也是个坏消息。”
“好消息是我们暂时安全。”陆明接话,“坏消息是我们孤立无援。”
张伟走到周医生身边,透过裂缝向外看。外面是一片杂木林,秋天的叶子开始变黄,远处有山的轮廓。天空是淡蓝色的,飘着几缕云。一切都平静得可怕,仿佛昨晚的爆炸、交火、逃亡只是一场集体幻觉。
但手腕上的芯片还在痛。
“我们需要一个计划。”周医生说,“首先,确定方位。然后,寻找安全的水源和食物。最后,决定下一步行动:是继续寻找影子的接应点,还是自己建立新的据点。”
陆明已经打开了数据板——这是她唯一带出来的电子设备,太阳能充电,离线地图功能还能用。“根据我们爬出地面的时间和大致方向,结合手机最后记录的GPS信号……”她快速操作,“我们应该在这里。”
地图显示,他们位于BJMTG区西侧的山区,距离最近的村庄大约八公里,距离BJ市区超过五十公里。这片区域在军事地图上标注为“废弃防空洞群”,建于上世纪六十年代,大部分已经坍塌或封闭。
“八公里。”张伟说,“如果有路,步行需要两到三小时。但我们不能走大路。”
“为什么?”周医生问,“林永哲的势力主要在地下基地,他应该没有能力在地面大规模搜捕我们。”
“但他可能有盟友。”陆明调出另一份数据,“过去六个月,基地与地面至少有十七次秘密接触,对象包括军方某些派系、科研机构的前同事,甚至一些商业公司。林永哲为了他的计划,编织了一张很大的网。”
张伟想起在基地里看到的一些文件片段。当时他没有深究,以为那些只是正常的资源调配记录。现在想来,每一笔物资转移,每一个人员调动,可能都在为那个“威慑计划”服务。林永哲不是一个人在疯狂,他有一个团队,一个网络,一个持续多年的准备。
而他们三个人,带着真相,成了这个网络的漏洞。
“我们需要联系外界。”张伟说,“但不是通过常规渠道。林永哲肯定监控着所有与抵抗组织有关的通信节点。”
“用叶文洁的方法。”周医生突然说。
两人看向他。
“她不是设计了一套低熵通信系统吗?”周医生走到防空洞中央,用树枝在地上画图,“不直接发送信息,而是通过中介,制造模糊信号。我们不需要直接联系全球抵抗网络,我们只需要……留下痕迹,让正确的人注意到,但又让错误的人无法确认。”
张伟明白了。他在脑中快速构建模型:他们有三个U盘数据,可以分别存放在三个地方;他们知道一些抵抗组织的暗号和联络点,但那些可能已经被监控;他们需要设计一套方案,既能传递“我们还活着,我们拿到了真相”的信息,又不会暴露自己的位置。
这本质上是另一个编码问题,只不过这次不是在电脑上,而是在现实世界中。
“我们需要分头行动。”陆明说,“三个人一起目标太大,而且如果被抓住,数据会全部丢失。分三个方向,每个方向留下不同的线索,最后在一个安全点汇合。”
“但如果分开,我们更脆弱。”周医生指出,“我们没有野外生存经验,没有足够的物资,没有武器。”
“我们有这个。”张伟举起U盘,“而且我们有叶文洁的智慧。她一个人在红岸基地待了十几年,面对的是整个时代的误解和敌意。我们能做的至少比她多。”
晨光越来越亮,防空洞里的阴影逐渐退去。他们开始制定具体计划。
陆明负责技术部分:修改数据板,制作简单的信号发射器,设计信息加密方式。她拆除了数据板的一些部件,用防空洞里找到的废旧金属和电线,组装了一个简陋但可用的短波发射器。
“功率很低,只能覆盖几公里。”她解释,“但如果我们把它放在高处,比如山顶,信号可能被偶然经过的无线电爱好者接收到。抵抗组织里有不少这样的人,他们会监听特定频段,寻找异常信号。”
周医生负责生存部分:寻找水源,辨别可食用植物,规划路线。他在防空洞里找到了一些旧物资——生锈的铁罐、半腐坏的帆布、甚至还有一个老式指南针,虽然指针不太准,但大致方向没问题。
“北面有条小溪,我听到水声了。”他说,“西面有野果树,我看到了鸟在那里聚集。东面是下山的方向,但地形复杂,可能有悬崖。”
张伟负责策略部分:分析风险,设计线索,决定汇合点。他在地上画出详细的地图,标注可能的监控点、安全区、信号发射位置。他想起了自己设计的“朋友协议”——去中心化,抗干扰,冗余备份——同样的原则可以应用于现实逃亡。
“我们把数据分成三份。”他说,“不是物理分割,是逻辑分割。每个U盘里都是完整数据,但用不同的密钥加密。要解密需要三把密钥中的两把,而密钥我们分别记忆。”
“记忆?”陆明皱眉,“200GB数据的加密密钥很长,人类记不住。”
“不是记忆密钥本身,是记忆生成密钥的算法和种子。”张伟解释,“叶文洁手稿里有一个数学游戏,关于用自然现象生成随机数。我们每人选择一种现象——比如陆明选云的运动,周医生选树叶的摆动,我选溪水的声音——观察特定时间内的模式,转换成数字序列,作为密钥种子。”
这是冒险的,不精确的,但正因如此,难以被破解。林永哲的计算机可以暴力破解任何固定密钥,但他无法预测三个人在特定时间会观察到什么样的云、什么样的树叶、什么样的水声。
计划制定完毕时,已经是上午九点。他们分食了周医生找到的野果——小而酸,但能补充水分和糖分。水是从小溪里取的,用铁罐煮开,虽然还有铁锈味,但至少安全。
“最后一步。”张伟说,“我们需要决定汇合点。一个林永哲想不到,但我们能找到的地方。”
三人沉默了。他们共同的记忆很少:基地是回不去了,上海太远,杭州的废弃仓库可能被监控。需要一个有特殊意义,又不会太明显的地点。
“叶文洁的墓地。”周医生突然说。
张伟和陆明都愣住了。
“她葬在红岸基地旧址附近的一个无名山坡上。”周医生继续说,“没有墓碑,只有一个简单的土堆。林永哲曾经带我去过一次,他说那里是‘一切的起点,也是一切的终点’。知道那个地点的人极少,而且那里偏远,没有监控价值。”
“你怎么知道?”陆明问。
“因为我是她的心理评估师之一。”周医生平静地说,“在她生命的最后几年。她告诉我那个地方,说她希望葬在那里,面朝天空,而不是面朝城市。”
张伟看着周医生,突然意识到自己对这个心理医生了解得太少。每个人都有自己的秘密,每个秘密都有自己的重量。
