第11章 加密层下的旧名与假坐标
书名:雾港来信:深渊观测站 作者:火花海洋世界 本章字数:3138字 发布时间:2026-11-11

雨还在下,但声音变了。

声音透进来的方式变了,打在玻璃上的脆响没了,只剩下闷在隔音棉里的低频嗡鸣。陈默推开那扇贴着防身符的折叠门,备用安全屋的空气混合着霉味、铁锈味和旧报纸的酸气。他脱下湿透的冲锋衣,挂在门后钉着的铁钉上,水珠滴在地板上,发出极其细微的“滴答”声。在这间只有二十平米的地下室里,这声音大得惊人。

他走向角落那张掉漆的方桌,桌上的老式传真机还连在电话线上,电话线的末端插着那个黑色无标识U盘。房间没开灯,只有传真机顶部的红色电源指示灯在闪烁,随着每一次明灭,空气里的张力都在收紧。陈默拧开桌上的蜡烛,火苗跳动,照亮了他指节分明的手。他没有立刻插上U盘,而是从口袋里掏出那台诺基亚手机,屏幕亮起的瞬间,反射出他眼中冷硬的光。

距离那个所谓的“后天凌晨进港”还有十七个小时。十七个小时后,如果Z徽章的人找到了这里,连这间地下室都会变成灰烬。他必须在那之前,搞清楚U盘里到底是什么。

魏文杰的指纹。

陈默在脑海中快速回放三天前在酒店里的那个瞬间。那个黑衣男人在门口停留时,并没有触碰门把手,而是用戴着皮手套的手指轻轻叩击了两下门框。那是老张教他的暗号变体,代表“内部人”还是“敌人”?如果是内部人,为什么对方会建议周正阳提前执行清洗令?如果是敌人,为什么酒店房间会被侵入并留下这个U盘?

逻辑闭环在这里断裂了。陈默闭上眼,深吸一口气,将那股从胸腔涌上来的躁动强行压下去。强迫症式的合规让他无法容忍悬而未决的变量。哪怕这个变量是死,也得把死因查清楚。

他拿起U盘,检查接口。磨损的痕迹很新,但金属外壳上有几道极细的划痕,被反复插拔过。这种磨损模式,他见过,在海关检查站的抽检设备上。这不是老张这种老派情报员会用的东西,这是周正阳体系里的产物。

插入传真机的USB端口(他之前在仓库里改装过,将U盘读取头接入了数据总线)。

屏幕上的字符开始疯狂跳动。

[Decryption... 47%]
[Warning: Active Camouflage Detected]
[Layer 3: Virus Flag - NULL]
[Layer 2: Decoy Data - Log Logs]

陈默的手指悬在键盘上方,没有动。第二层是虚假物流日志,第三层是病毒陷阱。他在赌。赌这个U盘是一个经过精心设计的“饵”,用来测试接信者的反应速度,本质上仍是一次试探。如果是周正阳的人放的,他们会期待对方立刻中招;如果是老张或K放的,他们必须绕过这层伪装。

他敲击Enter键,调用了预先写在U盘根目录下的破解脚本。代码一行行流过,进度条卡在89%不动了。

[Error: Key Mismatch]
[Requesting Override from Local Cache]

陈默的眉头皱起。本地缓存?这意味着这个U盘在插入之前,就已经被某个特定的设备读取过。他迅速检索U盘的访问日志,时间戳显示最后一次写入是在两小时前,正好是他从酒店撤离的那一刻。

老张的暗网协议用的是AES-256,而这个U盘用的是军用级AES-4096加密算法的变体。这是周正阳“执剑人”层级的专属密钥标准。

那么,是谁把周正阳的密钥交给了陈默?

屏幕上的字符忽然停止了跳动,一行新的文字浮现出来:

[Recipient ID: Verified]
[Target List: Initiated]

陈默的心跳漏了一拍。他调出目标列表。

列表很短,只有五个名字。

第一个:陈默。
第二个:苏青。
第三个:宏远物流-仓管员-赵。
第四个:港口代理-李。
第五个:老张。

看到“老张”两个字的那一瞬间,陈默感觉一股寒意从尾椎骨窜了上来。那不仅是恐惧,更是一种荒谬的错位感。老张,那个在七年前雨夜里把父亲推开的老头,那个现在唯一的、可能知道真相的情报源,竟然和那个想要他命的Z徽章男人站在同一个名单上。

名单下方还有一行小字,是周正阳的批注,用的是那种令人作呕的、带有官僚腔的语气:
“针对‘嗅’味残留源进行优先物理清除。清洗令生效后2小时内完成。”

陈默盯着这行字,手指在键盘上敲击的节奏变慢了。清洗令提前两小时生效,意味着物理清除的指令已经下达,但执行需要时间。老张在名单上,意味着什么?是老张被胁迫?是老张主动出卖?还是说,老张本身就是“清洗计划”的一部分,一个被周正阳用来吸引火线的诱饵?

更让他不安的是那个“嗅”味残留。老张在短信里警告过他,说他身上有“嗅”的特征。如果老张是友军,他会提醒陈默如何去除这种味道;如果老张是叛徒,他会把这个特征直接上报给周正阳,作为定位陈默的坐标。

陈默猛地站起身,椅子在地板上刮出刺耳的声响。他走到窗边,那个被百叶窗遮住的小窗口,窗外是漆黑的地下室甬道。

他需要测试。

既然U盘里包含了Z徽章男子的通讯层级,那么他手里就有了一张牌。

陈默回到桌前,打开了通讯记录模块。在“Layer 3”病毒陷阱的底层,藏着一个无线电频率扫描器。他输入了之前在酒店里听到的Z徽章男子使用的那个加密频段,156.8 MHz。

信号出现了。

微弱,但清晰。陈默调整增益,背景音涌出,那是轮船引擎的低沉轰鸣。对方在海面上。他调出之前记录的三个基准点,将此刻信号的时间戳与方位角代入三角定位算法。屏幕上跳出一组经纬度,距离陈默当前位置约八海里,正在向港口方向移动。

他打开自己的便携收音机,调频到同一个波段,切换至发送模式。他没有说话,只是发送了一组预设的摩尔斯电码信号。这是他在七年前从父亲留下的半本报关日志里破解出来的、只有“执剑人”才懂的求救暗号:“断头台”。

三分钟后,对方收到了。

无线电里传来一阵静电噪音,然后是一个沙哑的声音:“收到‘断头台’信号。坐标已更新。目标偏离原航线。调整清洗方案。”

“目标偏离原航线。”

陈默的嘴角微微抽动了一下。他们以为他不知道那个假坐标的陷阱,还沉浸在“我们抓住了他”的错觉中。这是信息差的胜利。只要对方以为掌握了情况,就可以为真正的撤离争取宝贵的时间。

他立刻开始构建一个假坐标。利用之前老张给他的数据包里的离岸坐标,加上一个偏差矢量,计算出一个位于公海死区的位置。这个位置既不在任何管辖海域,又恰好是周正阳的船只最难抵达的盲区。

他再次通过无线电发送了这个虚假坐标,并附加了一条加密指令:“目标已转移至D-9区域。等待进一步指令。”

发送完毕后,陈默立刻切断了信号,并烧毁了收音机里的存储芯片。

他看了看时间,还剩十四个小时。现在,他必须处理最后一件事。

老张。

陈默拿起那台诺基亚手机。屏幕上的电量显示只剩15%。他没有拨通电话,而是打开了预设的紧急加密短信通道,向老张的备用号码发送了一条极短的指令:“测试-B”。

这条指令的含义是:检查安全屋B端的传感器状态,并给出反馈。老张在七年前就埋设了这套系统,只有当他处于自由状态且未被监控时,才能远程触发反馈。

陈默盯着屏幕,手指无意识地摩挲着手机边缘。一分钟过去了,两分钟过去了。

如果老张是安全的,他会回复“OK”并附带当前心率数值。如果老张被监控,他要么无法操作,要么只能发送预设的静态代码。如果老张已经死了,这条短信将石沉大海。

屏幕闪烁了一下。

没有回复“OK”。

回来的是一条极短的摩尔斯电码翻译,仅有一个字母:“N”。

同时,陈默通过U盘里的远程监控模块,看到了安全屋B端的画面。那里的灯闪了三次,随即熄灭。保险柜的门被人为锁死,传感器显示有外力接触,但并未打开。

“N”。

陈默的手指僵在半空。

“N”代表“North”(北),还是“Negative”(否定)?在老张的密码体系里,这通常意味着“北边有陷阱”或者“切断联系,向北撤离”。但结合保险柜被锁死、灯光闪烁三次(代表危险/放弃)的动作,陈默意识到,老张可能正处于被严酷监控的状态。他无法通话,无法发送长文本,甚至无法自由行动,只能通过预设的物理开关,留下这一丝微弱的、充满歧义的信号。

老张在名单上,但他在保护陈默?还是老张根本不知道自己在名单上,而这“N”字是周正阳诱导他发出的陷阱?

陈默感到后背的汗毛竖了起来。这种不确定性比死亡更可怕。他合上手机,将那个黑色U盘小心翼翼地塞进防水袋,然后重新背起背包。

他必须离开这里。清洗令的物理清除窗口正在开启,如果那个假坐标有效,他还有几个小时的活动空间。但老张的态度,像是一块石头,沉甸甸地压在他的胸口。

他推开折叠门,走进了湿冷的空气中。雨水瞬间打湿了他的额头,冰凉刺骨。他站在巷子里,抬头看着远处港口透出的微弱灯光。那些灯光下,可能有无数双眼睛在盯着这里。

他迈开步子,消失在雨幕中。

 

上一章 下一章
看过此书的人还喜欢
章节评论
😀 😁 😂 😃 😄 😅 😆 😉 😊 😋 😎 😍 😘 😗 😙 😚 😇 😐 😑 😶 😏 😣 😥 😮 😯 😪 😫 😴 😌 😛 😜 😝 😒 😓 😔 😕 😲 😷 😖 😞 😟 😤 😢 😭 😦 😧 😨 😬 😰 😱 😳 😵 😡 😠 😈 👹 👺 💀 👻 👽 👦 👧 👨 👩 👴 👵 👶 👱 👮 👲 👳 👷 👸 💂 🎅 👰 👼 💆 💇 🙍 🙎 🙅 🙆 💁 🙋 🙇 🙌 🙏 👤 👥 🚶 🏃 👯 💃 👫 👬 👭 💏 💑 👪 💪 👈 👉 ☝ 👆 👇 ✌ ✋ 👌 👍 👎 ✊ 👊 👋 👏 👐 ✍
添加表情 评论
全部评论 全部 0 条
快捷支付
本次购买将消耗 0 阅读币,当前阅读币余额: 0 , 在线支付需要支付0元
支付方式:
微信支付
应支付阅读币: 0阅读币
支付金额: 0元
立即支付
请输入回复内容
取消 确认