Skip to content

编码

蒋鹿的截图在晚上十一点发过来。

四张图。马原的打印机没有墨了,沈九只能在手机上看。屏幕亮度调到最低——仓库里没开灯,只有卷帘门底缝透进来的路灯光。马原在折叠床上睡了,呼吸均匀。

第一张:暗网交易平台的聊天记录截屏。买家ID是一串无意义的字母数字,卖家ID同样。时间戳:三个月前,一月十四日凌晨两点。

第二张:交易密语的全文。七行。每行由数字、汉字偏旁和标点符号混编。乍看像乱码。

第三张:蒋鹿把密语拆解后的对照表。左列是暗网密语,右列是养父笔记里的暗号体系。蒋鹿用红框标出了六处结构性相似——编号格式混用、生日差值偏移、偏旁拆字法。

第四张:蒋鹿自己画的分析图。密密麻麻的箭头和批注。最下面用加粗字写了一行总结:

编码框架一致,参数不同。同一发明者,不同使用场景。概率 > 90%。

沈九把四张图来回翻了三遍。

养父的暗号体系他见过。第七章纪皖帮他破解笔记本加密时,他第一次看到完整的编码规则——编号格式混用加生日差值,用来藏信息。那套体系是养父独创的,不是什么通用密码学方法,带有很强的个人习惯痕迹。

暗网这组密语用的是同一套框架。但偏移量不同。

偏移量不同意味着什么?

如果是同一个人使用——他换了参数。就像同一把锁换了钥匙。

如果是另一个人使用——他拿到了锁的设计图纸,自己配了一把钥匙。

沈九给蒋鹿回了消息。

"交易内容是什么?买的是什么东西?"

蒋鹿秒回。这个时间他肯定还没睡。

"交易内容被加密了,我只解出了密语中的验证环节。但从上下文推断,买家在求购一批'特定品类的介质'。卖家回复说需要确认来源和时间。"

"特定品类。"

"对。密语里有一个反复出现的偏旁组合——我拆出来是'铜'和'声'。如果用你养父那套偏旁拆字法还原,对应的可能是'铜器殁声介质'。"

沈九的拇指在屏幕边缘停了一下。

铜器殁声介质。暗网交易。三个月前。

归墟在暗网采购介质——这不意外。他们本来就有地下渠道。柳奉山消失之后,换了线上渠道也合理。

但用养父的编码体系做验证密语——这不合理。

除非。

"蒋鹿。这组密语的偏移量你算出来了吗?"

"算了。偏移量是47。你养父笔记里的偏移量是23。"

"47是什么?"

蒋鹿的回复慢了十几秒。

"我试了所有能想到的日期差值。47不对应任何我知道的日期——不是你养父的生日,不是你的生日,不是纪皖的,不是养父去世的日期。我还试了归墟相关的几个时间节点,都不对。"

沈九靠在冰凉的金属墙上。仓库里的空气有一种铁锈和机油混合的味道。

47。

不是日期差值。那偏移量的选取规则变了。用了养父的框架,但换了参数生成逻辑。

两种可能。

一:有人拿到了养父的编码设计,改了参数自己用。归墟内部有养父的档案,理论上可以从中逆向推导出编码规则。裴叙舟的人做得到。

二:养父自己设计了多组参数,生前分发给不同的人使用。每个人拿到的偏移量不同,形成信息隔离。

沈九更倾向于第一种。

但第二种不能排除。

他把手机放下。闭了一下眼。

养父死了快六年。殁声存在就证明人已死。这是整个体系的基础逻辑。他不应该在这个问题上反复纠缠。

但逻辑是一回事。感觉是另一回事。

手机又震了。蒋鹿。

"学长。还有一件事我没来得及说。那个卖家——我追踪了他的交易历史。过去半年他在暗网上总共完成了九笔交易。全部是文物类。其中四笔的交易描述里提到了'铜器',两笔提到'玉器'。买家不固定,至少有三个不同的ID。"

沈九坐直了。

"卖家是同一个人?"

"同一个ID。但暗网ID可以转让——不能确定是同一个人。只能确定这个ID在持续出货。"

"出货地点呢?"

"没有。暗网交易不留物流信息。但有一条线索——其中一笔交易的买家在付款确认时用了一个表情符号。👁。一只眼睛。"

沈九的脊背贴着金属墙,冰凉感穿透了T恤。

归墟的标记。梧桐树上的眼睛。家楼下的眼睛。三号仓库排水口的眼睛。

暗网交易里也有。

"这条供应链还在运转。"沈九低声说。不是对蒋鹿说——是对自己。

柳奉山消失了。但供应链没断。有人接替了柳奉山的位置——或者说,柳奉山只是这条链上的一个可替换节点。暗网卖家可能是新的中间人。也可能是归墟内部的人直接下场。

他给蒋鹿回了最后一条。

"把所有九笔交易的完整信息整理一份发我。买家ID、时间、交易描述、能解出的密语内容。另外——47这个偏移量,你再试试看有没有可能不是日期差值,而是其他类型的数字。页码、编号、频率——任何可能。"

"好。明天上午给你。"

沈九把手机扣在膝盖上。屏幕暗下去。仓库重新陷入昏暗。

马原的呼吸声很稳。折叠床的弹簧偶尔吱一声。卷帘门外面有车经过,车灯的光从底缝扫进来又消失。

沈九的左耳里有底噪。不是仓库里的——仓库没有文物。是更远处的。城市背景中散落的殁声碎片。减药两周之后,他的感知半径一直在扩大。有时候躺在折叠床上能听到某个方向传来的极微弱的嗡鸣——像隔了几条街的收音机没关。

但今晚没有翻书声。

张良的那根丝线还在。搭在他的听骨上,极细,像蛛丝。他能感觉到它的存在,但感觉不到对面。像一条电话线——通着,但另一头没人说话。

他闭上眼。没有睡着。


第二天早上八点,纪皖的加密消息到了。

沈九在仓库门口蹲着刷牙。牙膏是马原的——薄荷味,辣嘴。他一边吐泡沫一边看手机。

"出库签字的事我查完了。情况比昨天说的更复杂。"

纪皖的消息分了好几段。沈九把牙刷叼在嘴里,两只手捧着手机看。

"赵维德这次借调走的不是第一批。三月份的那批我说过了——六件青铜器,先出库后审批,签字日期倒签。但我昨晚回家用自己的电脑翻了去年的记录。去年十一月还有一批。"

"十一月那批走的是'馆际交流'名义,不是借调。经办人不是赵维德——是一个叫张秀峰的人,省文物交流中心的副主任。但审批人还是李同山。"

沈九把牙刷从嘴里拿出来。

"出库流程一样。先搬后签。保管员签字栏——十一月那批签的也是王海平的名字。但我查了王海平十一月的考勤记录。"

下一条消息来了。

"他十一月请了两次假。两次出库都发生在他请假的日子。"

沈九漱了口。水泥地上的泡沫被风吹散了。

两次。不是巧合。

有人在系统性地利用王海平的请假时间窗口出库文物。每次王海平不在,代班的人处理出库——签字栏上写的是王海平的名字。要么是代签,要么是提前签好的空白单。不管哪种,王海平本人可能完全不知情。

"师姐。这三批——三月、十一月、上周——出库的文物清单你能拿到吗?"

"三月和上周的我有截图。十一月的比较麻烦——那批走的是馆际交流,归档在行政办公室,我没有权限直接调。但我可以从修复记录倒查——如果那些文物在出库前做过修复,修复组会有记录。"

沈九想了想。

"先查修复记录。不要碰行政系统。李同山是副馆长,他有权限看到谁查了什么。"

"我知道。"纪皖的回复很快。然后过了半分钟,又来了一条。"沈九。三批出库文物里——三月那批六件全是铜器。上周十七件里铜器十二件。十一月那批我还没查,但如果也是铜器为主——"

"归墟在按清单采购。"沈九替她说完了。

"铜器。殁声介质。"纪皖的消息停了几秒。"他们在清空博物馆里的殁声介质。沈九,库房里有多少件铜器?"

沈九不用查就知道。他做过完整的库房盘点。

"登记在册的铜器——二百三十七件。包括青铜礼器、兵器、车马器、日用器。其中有殁声残留的——"他在脑子里过了一遍减药后的感知记录。"我能感知到的,大约三十到四十件。强度不等。大部分很微弱。真正有完整殁声的——可能不到十件。"

"三批出库加起来已经搬走了二十五件铜器。"纪皖说。"如果他们的目标是那十件有完整殁声的——已经搬走的里面有几件?"

沈九闭了一下眼。他去年盘点时还没有觉醒。没有记录哪些铜器有殁声。

"我不知道。需要亲自去库房确认。但昨天我去的时候没有逐件检查——只去了三号恒温柜。"

"你不能再去了。"纪皖的语气变硬了一度。"昨天去一次已经有风险。如果李同山在看出入记录——"

"他看到的是一个修复师正常进库房。"沈九说。"我有权限。"

"你请了三天假。请假期间进库房——不正常。"

沈九没有反驳。她说得对。

马原从仓库里走出来。手里端着两杯速溶咖啡。递了一杯给沈九。

"纪皖?"他看了一眼沈九的手机屏幕。

"嗯。出库通道查清楚了。赵维德在外面接应,李同山在里面签字。保管员王海平被蒙在鼓里——每次出库都选在他请假的时候,用他的名字代签。"

马原喝了一口咖啡。烫了嘴。他皱了一下眉,把杯子放在地上晾着。

"三批。"

"至少三批。可能更多——纪皖还在查。"

"李同山知道他在干什么吗?"

"他是副馆长。签了三次出库审批,三次都是先出库后签字,三次都选在保管员请假的时候。"沈九的声音很平。"他知道。"

马原沉默了几秒。

"那他是归墟的人,还是被归墟买通的人?"

"不确定。被买通的可能性更大——归元文化的银行流水里没有他的名字。如果他是编制内的,归墟不需要走银行转账。"

"没有银行转账不等于没有利益交换。"马原说。"可以走现金。可以走人情。可以走把柄。"

沈九点了一下头。马原总是能想到最务实的角度。

手机又震了。这次是庄薇。

"早。赵维德的背景我昨晚查完了。2019年入职归元文化做法务顾问,2021年离职。离职后去了省文物交流中心,先是做业务主管,去年底升任主任。升迁速度偏快——正常走程序至少要五年。"

沈九把庄薇的消息给马原看。马原的眼睛扫了一遍,停在"升迁速度偏快"上。

"有人在推他。"

"推他进文物交流中心,推他当主任,给他开出博物馆的合法通道。"沈九说。"归墟不急。他们花了三年布局——2021年把人安进去,2024年开始用。"

庄薇的下一条消息紧跟着来了。

"还有一件事。我昨天让小周帮我查了一下李同山的社会关系。李同山的妻子——程漫,退休教师——去年在一家私立康养中心住院。那家康养中心的投资方名单里有一个公司名字。"

沈九等着。

"归元文化。"

仓库门口的风把泡沫吹进了排水沟。沈九蹲在那里,手里捏着纪皖的速溶咖啡杯,忽然觉得整张网的形状又清晰了一层。

不是金钱。是控制。

李同山的妻子在归元文化投资的康养中心。这不是贿赂——是把柄。或者更准确地说,是一种"你的家人在我手里"的隐性威胁。

"庄薇。"沈九打字。"李同山有没有可能也是被迫的?"

庄薇的回复很快。

"有可能。但'被迫'不等于'无辜'。他签了字。他知道他在签什么。"

沈九没有再回这个话题。

他站起来。膝盖蹲麻了,站起来的时候晃了一下。马原伸手扶了一把。

"今天的计划?"马原问。

沈九看着对面街道。早高峰的车流刚开始。公交车站有人在排队。一切正常。

"等蒋鹿的完整分析。等纪皖的十一月出库清单。"他说。"然后——"

他停了一下。

左耳。

不是底噪。是那根丝线震了一下。

极轻。像有人在很远的地方用指尖拨了一下琴弦。不是声音——是振动。从听骨传到颅骨,从颅骨传到牙齿。他的左边后槽牙微微酸了一下。

然后就没了。

马原看着他。

"怎么了?"

沈九的目光转向东北方。博物馆的方向。直线距离大约四公里。

"它又动了。"他说。声音很轻。"张良。比昨天清楚。"

马原的表情没有变。但他的手从口袋里抽出来了——一个无意识的动作。准备反应的姿态。

"主动的?"

"不确定。"沈九摇了一下头。"不像主动找我。更像是——被什么东西扰了一下。像有人走过它旁边。"

四公里外的库房。三号恒温柜。玉简残片。

如果有人在那里——在沈九不在的时候接近了那枚玉简——

"纪皖。"沈九拿起手机。"今天博物馆有没有人进库房?"

纪皖的回复来得很慢。一分多钟。

"我不在馆里,没法实时看。但我可以查门禁刷卡记录——你等一下。"

沈九等了三分钟。

"今天早上八点零四分,有一次刷卡记录。工号不是你的。"

"谁的?"

又等了半分钟。

"李同山的。"

沈九把手机握紧了。

副馆长。早上八点。周三。

博物馆周二闭馆,周三正常开馆。八点零四分——比大部分员工到得都早。他进库房干什么?

"他有出库操作吗?"

"系统上没有新的出库记录。只有门禁刷卡。进去了,但没有走出库流程。"

进了库房。没有拿东西。但进了。

沈九站在仓库门口。风从东面吹过来,带着早餐摊的油烟味。他的左耳里那根丝线安静下来了。像被拨动之后的琴弦,振动衰减到感知阈值之下。

但它在颤。

"马原。"

"嗯。"

"玉简的出库时间可能比我们预想的更快。"

马原没有问为什么。他走回仓库里。沈九听到他在翻什么东西——可能是白板旁边的那个工具箱。

然后马原的声音从里面传出来。

"如果他们要搬玉简——你打算怎么办?"

沈九没有立刻回答。

他知道自己应该说"通知庄薇走合规路径阻止出库"。这是正确答案。庄薇可以从柳奉山案的关联调查出发,申请对博物馆借调流程的合规审查。只要审查启动,出库就要暂停。

但合规路径需要时间。申请、审批、走流程——最快也要两到三天。

李同山今天早上就进了库房。

"两条路同时走。"沈九说。"庄薇走合规。我——"

他看着博物馆的方向。四公里。十五分钟车程。

"我需要在它被搬走之前,把张良的殁声记住。"

马原从仓库里探出头。

"记住?"

"我昨天碰过那枚玉简。感知到了殁声。"沈九的声音放慢了。他在选择措辞——不是对马原隐瞒,是在理清自己的想法。"伍子胥的殁声拽我进去。霍去病的殁声一触即燃。宋慈的殁声渗透进来。张良——"

他停了一下。

"张良的殁声不主动。它不找人。它只是在那里。如果介质被搬走——即使殁声还在介质上——我再想接触它就要去归墟手里拿。"

"所以你要趁它还在博物馆的时候再接触一次。"

"不只是接触。"沈九说。"我需要建立连接。那根丝线——我现在能感觉到它。四公里之外都能感觉到。如果连接足够强——也许介质搬走了,丝线也不会断。"

马原靠在门框上。

"你不确定。"

"不确定。"

"那你就是在赌。"

沈九看着他。

"对。但这是概率最高的赌法。"

马原沉默了五秒。然后点了一下头。

"什么时候去?"

"不是今天。"沈九说。"李同山刚进过库房。今天再去太显眼。明天——周四。我提前销假回去上班。正常工时进库房。"

"我在外面等。"

"嗯。"

沈九转身走回仓库。白板上昨天画的采集网络图还在。蓝色节点、红色断层线、三个虚线框。他拿起笔,在"处理"框里加了一条新线——从"L"连向"暗网",旁边写了一个问号。

然后在白板右下角,他写了两行字。

偏移量47——不是日期。是什么?

李同山 08:04 进库房——没有出库记录。去看什么?

马原站在他背后看了一会。

"那个偏移量。"马原说。"47。你试过ASCII码吗?"

沈九转头看他。

"47的ASCII码——是斜杠。'/'。"马原的表情没有特别的意思。"可能什么也不是。但如果你养父是程序员出身——"

"他不是程序员。他是文物修复师。"

"文物修复师不用电脑?"

沈九想了想。养父确实用电脑。压缩包、PDF、文件夹结构——养父的数字素养不低。他不是程序员,但他能设计出一套编码体系,说明他至少有基本的密码学思维。

47。斜杠。路径分隔符。

可能什么也不是。

但沈九在白板上"47"旁边加了一个括号,写了"/ ?"。

然后他退后一步。看着整面白板。

网在变大。节点在增加。但他依然站在网的外面——像一个在岸上看渔网的人。能看到绳结的形状,但抓不住绳子。

他需要走到网里面去。

明天。库房。玉简。张良。

那根丝线在他的听骨上轻轻搭着。安静的。不催促。但也不消失。

像一个在远处等你的人——不会喊你,但你知道他在。