程野的航班,在凌晨四点落地云港。发布页LtXsfB点¢○㎡
陆时收到消息的时候,正靠在声昀的监控室里打盹。预警系统弹了一条:多伦多IP的常驻连接,二十分钟前切换到了云港本地节点。
他到了。陆时把沈听摇醒。
沈听从行军床上坐起来,头发乱着,但眼神是醒的。
“确认?”
确认。陆时把屏幕转给她,“他从多伦多断开,云港节点上线。人在云港。”
沈听盯着那行跳动的数据,沉默了两秒。
她站起来,“布防。”
声昀的安防系统,在接下来的六个小时里,被陆时升级到了战时状态。所有出入口加装声纹门禁(仅限内部八人),所有联网设备物理断网,阿哲的手机被裴砚做了信号隔离。
程野第一个要找的,是知夏。发布页Ltxsdz…℃〇M沈听在白板前说,“他认定第四个在云港、离我很近。知夏符合所有特征。”
那我们反将一军。陆时说,“把知夏’藏’在明处,引程野来确认。他一确认,就踩我们的蜜罐。”
但他也可能直接对知夏下手。沈听皱眉。
所以他来不了。陆时看向裴砚,“知夏这三天,住声昀。你寸步不离。”
裴砚点头。
下午,沈听一个人坐在实验室里,把程野的数据库逻辑重新推了一遍。
五个插槽:listen(沈听)、wan(晚晚)、zhe(阿哲)、未知、未知。程野说已拿到三把,剩两把——知夏和小满。
但沈听越推越觉得不对。
他标记的是’listen、wan、zhe’。她对着屏幕自言自语,“可我妈当年毁掉密钥的时候,是不是也打乱了这些声音的’对应关系’?”
她调出沈若音留下的那段证据录音。沈若音在录音里说过一句话——“我把钥匙拆散了,他们拼不回去。”
拼不回去。
沈听的瞳孔一缩。
程野以为五把钥匙是五个孩子的原声,但他不知道——沈若音当年做的,可能不是,而是。她把五个孩子的声纹特征,交叉打乱,重新编码。也就是说,程野拿到的listen,可能根本不是沈听的声音,而是被沈若音拼进沈听声纹里的另一段。
他在用错误的钥匙,开错误的锁。沈听轻声说。
这才是沈若音留下的真正后手。她不是把密钥藏起来,而是把密钥——程野就算凑齐五个人,也拼不出正确的顺序。
沈听立刻给陆时发消息:【重大发现。我妈当年把五把钥匙的对应关系打乱了。程野手里的listen/wan/zhe,可能是错位标记的。他拼不回数据库。】
陆时的回复很快:【所以他才急着找小满和知夏——他以为凑齐五个就完了,但其实五个的顺序也是错的。】
【对。他的数据库,永远差一步。】
沈听看着屏幕,长舒了一口气。
程野的网再大,也网不住一个被搅浑的真相。
而这个真相,是她妈妈,用命留下的。
窗外,云港的黄昏正在落下。程野已经在城里,但他不知道,他追了十八年的,从一开始就是一把打不开锁的钥匙。
沈听把白板上的五个圈,重新画了一遍,在中间写了一个字——
“乱”。
她对着空气轻声说,“你比他聪明。”