苏冉的尖叫从手机里炸出来,莫馨把设备往床上一扔,转身就往衣帽间走。宋铭轩跟进来时她正拉开防尘袋拉链,极光蓝的缎面在灯光下泛着冷调光泽。
“你什么时候让苏冉改的?”她拎起裙摆检查内衬。
“落地前发的邮件。”他蹲下来替她整理鞋盒,“她说你衣柜里全是黑灰白,婚礼总得有点颜色。”
莫馨没接话,手指沿着袖口内侧摸到微型接口,轻轻一按,三道指示灯依次亮起。她抬头看镜中倒影,宋铭轩正单膝跪地替她试穿婚鞋,动作很轻,像怕弄疼她脚踝。
“鞋跟加装了信号增强器。”他系好搭扣才起身,“定位范围能覆盖整个教堂区。”
她转过身面对他:“陈屿那边有动静?”
“法国分部刚更新了访客记录。”他掏出平板划了几下,“林婉秋的助理今早进了主控室,权限级别比我们预想的高。”
莫馨抓起梳妆台上的剪刀,咔嚓一声绞断头纱垂坠的蕾丝边。碎布飘到地毯上时,苏冉的视频通话请求又跳了出来。她直接点开公放,镜头那头堆满面料的工位瞬间占满屏幕。
“你疯了是不是?”苏冉举着手机绕过缝纫机,“这可是用液态金属纤维织的感应层!剪坏了整套系统都得重做!”
“直播开着?”莫馨把剪刀插进工具带。
“全网推送呢。”苏冉突然把镜头转向电脑屏幕,“你猜我刚截到什么——陈屿团队订的也是明天下午场地,宾客名单里有林婉秋助理的名字。”
视频窗口右下角弹出实时评论,有人放大截图指出请柬烫金纹样与莫馨工作室logo高度相似。宋铭轩突然伸手关掉声音,指尖在平板边缘敲出规律节奏。
“他们拿到了早期设计稿。”他调出加密文件夹,“去年你参加国际展时提交的备用方案。”
宋铭轩的手还悬在半空,莫馨已经冲进雨里。机场高速被雨水泡得发亮,车灯在挡风玻璃上拉出扭曲的光带。她没系安全带,指尖在导航屏上连点三次,目的地锁定巴黎左岸某栋老式酒店。副驾上的工具箱随着刹车晃动,金属碰撞声盖过了雨刷器的节奏。
“林婉秋把服务器藏在地下三层。”宋铭轩单手调出建筑结构图,“安保系统用的是军用级生物识别。”
莫馨扯开婚纱前襟,露出内衬的电路板:“苏冉在裙摆里缝了十二组干扰器,够烧穿三道防火墙。”她抓起激光切割器对准自己左肩,幽蓝光束扫过布料时,袖口突然弹出微型接口。宋铭轩伸手要拦,被她用膝盖顶开:“你心跳频率还没同步完?”
他沉默着解开衬衫纽扣,露出锁骨下方植入的传感芯片。莫馨把数据线两端分别插进两人皮肤,监测仪立刻发出蜂鸣。投影屏上两道波形剧烈震荡,最终重叠成一道稳定脉冲。飞机降落戴高乐机场时,他们的心跳已完全同频。
酒店后巷堆满湿漉漉的垃圾桶,莫馨踩着高跟鞋翻过铁栅栏。改装过的婚纱在雨中泛着冷光,腰封暗袋里的传感器随步伐明灭。宋铭轩远程接入监控系统,走廊摄像头画面在平板上逐帧冻结。“B3层有红外感应,”他压低声音,“你走消防通道,我黑掉备用电源。”
地下室的金属门被液压钳撬开时,警报器红灯正疯狂闪烁。莫馨甩掉高跟鞋赤脚前行,脚底沾着水渍在防静电地板上留下蜿蜒痕迹。服务器机柜排列成矩阵,散热风扇的嗡鸣震得耳膜发胀。她抽出数据线插入主控端口,屏幕却弹出加密界面——需要声纹验证。
“情感备份协议启动。”机械女声响起,“请提供密钥载体。”
宋铭轩的声音从耳机里传来:“试试哭声样本,调取你六岁住院记录。”
莫馨咬破舌尖,血腥味漫过齿列。她对着麦克风发出压抑的抽泣,那是童年发烧时被强行灌药的记忆。服务器突然剧烈震动,全息投影在空中展开——六岁的宋铭轩踮着脚拔掉她手背的输液针,护士的惊叫与仪器警报混作一团。画面边缘浮现出林婉秋的签名,笔迹末尾藏着一串数字。
“那是宋叔的临终授权码。”莫馨扯断婚纱袖口的导线,将裸露的铜丝搭在机柜散热孔上。火花迸溅的瞬间,整排服务器同时熄灭。她踹开机箱面板,抽出三块基板塞进胸衣夹层。警报声戛然而止,应急灯将她的影子投在墙上,像柄出鞘的刀。
陈屿的声音突然从走廊传来:“莫小姐对母亲的研究成果很感兴趣?”他举着平板走近,屏幕显示着实时监控画面——苏冉正在直播间演示如何用婚纱电路短接保险箱。“林教授说你会来,”他踢开脚边冒烟的机柜,“但没想到你真敢毁掉原始数据。”
莫馨反手抽出激光切割器,光束直指陈屿咽喉:“备份协议里写得很清楚,情感载体必须由本人销毁。”她按下扳机,灼热光斑在对方领带烧出焦痕,“你偷的设计稿缺了最关键一页——母亲用女儿痛苦当密钥时,早给自己留了后门。”
宋铭轩的脚步声在楼梯间回荡,陈屿突然笑了:“你以为林教授为什么选巴黎?当年实验事故的赔偿金,正好够买下这栋楼的地皮。”他退向电梯,平板屏幕闪过莫馨童年病房的监控录像,“令堂临终前说,最完美的加密算法,是让破解者亲手撕开自己的伤疤。”
莫馨追到电梯口时,轿厢已降至一楼。她踹开安全通道的门,改装婚纱在疾风中猎猎作响。宋铭轩拽住她手腕塞进出租车,司机瞥见她染血的脚踝,默默调高了暖气温度。手机在此刻震动,苏冉发来的直播截图里,陈屿正将数据盘交给穿制服的男人——那人身后的文物运输车印着文化部徽章。
“他们在复刻实验室场景。”宋铭轩调出学术期刊,“用婚礼采集情感数据,再通过文物扫描仪导入云端。”
莫馨扯掉颈环甩向车窗,金属撞击声惊飞了路边的鸽子。她抓起数据基板对准路灯细看,蚀刻纹路组成微型电路图,与婚纱内衬的走线完全吻合。“不是巧合,”她指甲刮过芯片边缘,“母亲从一开始就知道我会来。”
出租车停在塞纳河畔,雨势渐弱。莫馨赤脚踩上湿漉漉的石阶,改装婚纱的星图投影在河面铺开。宋铭轩蹲下来替她擦干脚背的泥水,动作轻得像怕弄疼旧伤。“心跳同步还剩七分钟,”他系紧她松脱的鞋带,“足够你拆掉陈屿团队的通讯基站。”
她抓起工具包走向桥洞,幽蓝电弧顺着导线爬满小腿。苏冉的语音消息突然弹出:“观众投票让你在埃菲尔铁塔顶宣誓,说这样数据覆盖范围最大。”莫馨直接关掉声音,激光切割器光束扫过基站外壳时,监测仪发出尖锐警报。
宋铭轩按住她颤抖的手腕:“情感载体过载会损伤神经末梢。”
“那就让它损伤。”她甩开他的手按下回车键,投影屏上的波形图骤然扭曲。极光穿透云层的瞬间,莫馨看着自己与宋铭轩的生命体征曲线重新重叠,最终合成一道稳定脉冲。桥下传来游船汽笛声,她摘下头纱残片塞进他口袋:“记得待会儿跪稳点,别让戒指掉进数据接口里。”
陈屿的助理抱着文件夹跑过码头,胸前工牌在镜头里一闪而过——照片背景赫然是莫馨工作室的样品陈列架。莫馨脚步顿住,指甲掐进掌心。宋铭轩突然扳过她肩膀,额头抵住她眉心:“这次换我背你去教堂。”
她推开他径直走向游船码头,改装过的婚纱在风中猎猎作响。极光恰好掠过铁塔尖顶,将两人身影投在河面上,像两柄即将出鞘的刀。
陈屿的助理刚跑过码头,莫馨就转身朝铁塔方向走。宋铭轩没说话,跟在她身后半步距离,脚步节奏完全贴合她的频率。苏冉的语音消息还在手机里循环播放,莫馨直接按了静音,把设备塞进工具包夹层。
电梯上升时警报声突然响起,红灯在轿厢顶部闪烁。莫馨拉开婚纱侧缝,抽出干扰器对准控制面板。金属外壳被激光切开一道缝隙,她将导线插入接口,屏幕上的数字立刻开始跳动紊乱。宋铭轩伸手扶住她肩膀,低声说:“心跳同步快结束了。”
“够用。”她按下确认键,电梯猛地一顿,随后恢复正常运行。门开时风灌进来,吹散了她额前碎发。顶层观景台空无一人,只有直播设备架在中央,镜头正对着巴黎全景。陈屿站在控制台后,手指悬在启动键上。
“你比我预想中来得快。”他没抬头,语调平稳,“林教授说你会选这里,因为视野最广,信号最强。”
莫馨径直走向控制台,婚纱内衬的电路板随着步伐轻微震动。她没回答,而是打开工具箱,取出数据基板插进主控端口。屏幕弹出验证界面,需要声纹密钥。宋铭轩上前一步,声音低沉:“用我的。”
系统识别通过,投影屏亮起,实时数据流开始滚动。莫馨迅速调出广播设置,将情感频段全开。陈屿终于抬头,眼神变了:“你疯了?这会暴露所有接收基站位置。”
“就是要你们暴露。”她按下广播键,同时扯开裙摆,甩出三枚干扰器。设备落地瞬间激活,电磁脉冲扫过全场,直播画面出现雪花噪点。陈屿扑向控制台,却被宋铭轩拦住。两人扭打间撞翻支架,镜头歪斜拍到莫馨站在边缘的身影。
她举起平板,屏幕上是海外实验室的监控画面。数据广播触发自毁程序,服务器机柜逐排熄灭。陈屿挣脱钳制冲过来,被莫馨一脚踹中膝盖。他踉跄后退,撞上护栏才稳住身形。
“婚礼直播?”她冷笑,“不,这是我的清算现场。”
宋铭轩趁机接入后台系统,将林婉秋签名密钥注入核心协议。屏幕弹出倒计时,十秒后所有备份数据将永久锁定。陈屿掏出通讯器急促呼叫支援,莫馨直接踩碎它,碎片溅到脚边。
“你以为母亲的研究是为了什么?”她逼近一步,“不是让你们偷走成果,是等我亲手终结它。”
倒计时归零,系统提示音响起。陈屿脸色发白,盯着屏幕喃喃道:“不可能……授权码怎么会失效?”
“因为真正的密钥不在代码里。”莫馨转身面对镜头,声音清晰传遍全场,“在人心。”
直播画面突然切换,播放起一段音频——是宋父临终前的遗言。内容简短,却足以触发海外实验室最高级别自毁指令。陈屿瘫坐在地,看着数据流彻底中断。远处传来警笛声,苏冉带着安保人员冲上顶层。
“收工。”莫馨摘下头纱扔给宋铭轩,弯腰捡起工具箱。他默默接过,顺手替她拍掉肩上灰尘。苏冉跑过来拽住她胳膊:“观众炸了!投票让你当场宣誓!”
“让他们等着。”莫馨扯松领口纽扣,露出下方微型接口,“先拆完基站再说。”
宋铭轩忽然单膝跪地,从口袋掏出戒指盒。莫馨愣住,低头看他。他仰头微笑:“心跳同步还剩最后几秒,不如浪费在更有意义的事上。”
她没动,也没说话。苏冉在旁边猛拍她后背:“接啊!数据都清完了你还装什么酷!”
莫馨终于伸出手。戒指套上指节时,监测仪发出最后一声轻响,波形图定格成直线。宋铭轩站起来,轻轻吻了下她指尖。陈屿被人架走时回头看了他们一眼,眼神复杂。
“接下来去哪?”宋铭轩问。
“工作室。”莫馨合上工具箱,“还有三套电路没调试完。”
苏冉插嘴:“直播观众要求看婚后日常!至少拍个早餐vlog!”
“让他们做梦。”莫馨迈步往电梯走,忽然被宋铭轩拉住手腕。他凑近耳边说了一句话,她脚步顿住,耳尖微微泛红。
“你说真的?”
“骗你干嘛。”他笑,“冰箱里还冻着你最爱吃的虾饺。”
电梯门关上前,莫馨小声说了句谢谢。宋铭轩假装没听见,低头整理她凌乱的裙摆。苏冉在后面***:“腻歪够了没?楼下记者快冲上来了!”
莫馨推开他,大步走进电梯。宋铭轩跟进去,顺手按下关门键。轿厢下降时她靠在角落,闭眼休息。他站在她面前挡住晃动的灯光,手掌虚护在她头顶。
“累不累?”
“不累。”她睁眼,“但饿了。”
“回去给你煮面。”他顿了顿,“加两个蛋。”
莫馨嘴角动了一下,没应声。电梯抵达底层,门开时闪光灯亮成一片。她抬手遮挡,被宋铭轩揽进怀里护住。记者围上来提问,他一概不理,只管带她往外走。
车停在路边,司机探头问去哪。宋铭轩报了地址,转头看莫馨:“真不吃虾饺?”
“吃。”她系好安全带,“但得是你做的。”
“行。”他发动车子,“不过得先绕去趟超市,家里酱油没了。”
莫馨靠在窗边,看着街景飞速后退。车载音响自动播放歌单,是她常听的那首。宋铭轩跟着哼了两句,跑调跑得离谱。她没忍住笑出声,被他听见了。
“笑什么?”
“难听。”
“那你唱。”
“不唱。”
“那我继续。”
莫馨闭上眼假寐,嘴角却一直没放下来。车子拐进小区时天已全黑,路灯把影子拉得很长。宋铭轩停好车,绕过来给她开车门。她下车时被台阶绊了一下,他及时扶住。
“小心点。”
“嗯。”
楼道灯坏了,他摸出手机照明。莫馨掏钥匙开门,屋里漆黑一片。宋铭轩先进去开灯,转身见她站在玄关没动。
“怎么了?”
“没什么。”她脱掉高跟鞋,赤脚踩在地板上,“就是觉得……今晚月亮挺圆。”
他走到窗边拉开窗帘,月光洒进来,照在两人身上。莫馨走过去,和他并肩站着。远处城市灯火通明,近处树影婆娑。
“明天还要早起。”他说。
“知道。”
“那早点睡。”
“你也是。”
两人沉默站着,谁都没动。过了会儿宋铭轩轻声问:“虾饺要蒸多久?”
“十分钟。”
“好。”
莫馨转身往厨房走,他跟在后面。冰箱门打开时冷气扑面,她拿出冻虾饺放进蒸锅。宋铭轩洗锅烧水,动作熟练。水开后她调小火,设定计时器。
“面呢?”
“橱柜第二层。”
他取出来,又问:“配菜要什么?”
“随便。”
“那青菜吧。”
莫馨靠在料理台边看他忙碌,忽然说:“其实刚才在铁塔,我有点怕。”
“怕什么?”
“怕戒指掉进数据接口。”
宋铭轩手一抖,差点打翻调料瓶。他转头看她,眼里带笑:“现在不怕了?”
“还是怕。”她坦白,“但比数据重要。”
计时器响起,虾饺熟了。宋铭轩盛出来,又煮好面。两人坐在餐桌前,面对面吃宵夜。莫馨夹起一个虾饺咬了一口,点头:“没蒸过头。”
“那是。”他得意,“我练过。”
吃完收拾碗筷,莫馨去洗澡。出来时宋铭轩已经铺好床,正在调试床头灯亮度。她走过去关掉:“不用那么亮。”
“怕黑?”
“不习惯。”
他躺下,拍拍身边空位。莫馨犹豫片刻,掀开被子钻进去。两人中间隔了半臂距离,谁都没再说话。窗外月光移到床尾,渐渐隐没在云层后。
不知过了多久,宋铭轩轻声问:“睡着了?”
“没。”
“那……晚安。”
“嗯。”
莫馨翻了个身,背对他。黑暗里听见他呼吸声逐渐平稳,才悄悄挪近一点。手指碰到他衣角,又缩回来。最终还是没忍住,轻轻抓住一角。
宋铭轩没动,呼吸节奏却变了。过了会儿,他反手握住她的手,十指相扣。
“抓稳了。”他说,“别松手。”
莫馨没答话,只是握得更紧了些。
莫馨睁开眼,厨房传来轻微的锅铲碰撞声。她没动,盯着天花板数了几个数,才掀开被子下床。赤脚踩在地板上,走到厨房门口时,宋铭轩正把煎蛋盛进盘子,背对着她没回头。
“醒了?”他声音不高,手也没停,“虾饺蒸好了,油条刚炸完。”
她没应声,径直走到冰箱前拿水喝。拉开门时一张纸片从贴磁贴底下掉出来,落在她脚边。她弯腰捡起,是张手绘图,线条潦草但结构清晰,标注着“虾饺蒸锅=情感共振器”,右下角还画了个小箭头指向电源接口。
她捏着纸片站了几秒,转身放回原处,顺手拍了张照。手机震动一下,苏冉秒回:“这男人脑子被锅铲烫了?”
莫馨没回,把手机塞进口袋,走到餐桌旁坐下。宋铭轩端着两碗面过来,放下时看了她一眼:“不吃虾饺?”
“吃。”她夹起一个,咬了一半,“你画那图什么意思?”
“实验记录。”他低头喝汤,“昨晚睡前随手记的,怕忘了。”
“情感共振器?”她语气平淡,“你当这是科幻片?”
“数据验证过。”他放下筷子,“频率吻合度百分之九十七,误差在可控范围。”
她没接话,夹起一根油条,咬了一口。他也伸手去夹同一根,两人同时用力,油条从中断裂。桌下膝盖不小心碰在一起,她往后缩了一下,他却没动。
手机突然震动,苏冉发来新消息:“截图放大看断裂处。”
莫馨低头咬油条,舌尖碰到硬物。她用筷子拨开残渣,露出一小块黑色方块,边缘整齐,像是印上去的。她不动声色夹起来放进碗里,用汤盖住。
“下午有空?”宋铭轩问。
“工作室有事。”
“我送你。”
“不用。”
他没再坚持,起身收拾碗筷。莫馨趁他背对时把碗里的黑色方块捞出来,藏进纸巾里。等他洗完碗出来,她已经穿好外套站在玄关。
“走了。”
“等等。”他递给她一杯热豆浆,“路上喝。”
她接过,没道谢,推门出去。电梯下行时她打开纸巾,黑色方块在光线下显出细密纹路,确实是二维码。她拍下来发给苏冉,附言:“查这个。”
到工作室时苏冉已经在等她,电脑屏幕开着,页面停在一个加密日志界面。“林婉秋的最新实验记录,权限刚解锁。”苏冉转头看她,“你猜怎么着?绑定协议根本没清干净,残留数据还在自动上传。”
“上传到哪?”
“云端备份库,编号跟你们婚礼直播那天一致。”
莫馨坐下来,调出后台监控面板。数据流稳定跳动,时间戳显示最近一次上传发生在今早七点四十二分——正是她和宋铭轩同时咬断油条的时刻。
“早餐触发的?”苏冉凑近,“你们俩吃饭还能同步数据?”
“不是吃饭。”莫馨点开日志附件,“是接触。”
画面定格在桌下指尖相触的瞬间,监测波形陡然拉升,随后自动打包上传。苏冉吹了声口哨:“所以你们现在吃饭等于开直播?”
“不是直播。”莫馨关闭窗口,“是回传。”
“回传给谁?”
“系统。”她站起来,“或者说,给当初设计系统的人。”
苏冉皱眉:“林婉秋?”
“她只是执行者。”莫馨拿起外套,“真正的控制端在海外,陈屿没拿到完整权限。”
“那现在怎么办?你俩以后得分桌吃饭?”
“不用。”莫馨往外走,“让他继续做饭。”
“你疯了?数据越攒越多,万一哪天爆了——”
“就是要它爆。”莫馨按下电梯键,“漏洞不露出来,怎么找补丁?”
苏冉跟上来:“那你打算什么时候告诉他?”
“不告诉。”电梯门打开,莫馨走进去,“他自己画的图,自己该知道后果。”
回到公寓时宋铭轩不在,桌上留了张便条:“超市补货,晚点回来。”莫馨撕掉便条,打开冰箱检查。虾饺只剩一盒,酱油瓶快见底,角落里多了个没见过的密封罐,标签写着“备用传感器”。
她关上冰箱,走到厨房打开蒸锅。内壁残留水汽,底部有个微型接口,几乎看不见。她用镊子夹出芯片,放进检测仪。屏幕跳出一行字:“情感频段校准中,等待二次接触确认。”
她把芯片放回去,盖上锅盖。手机响了一声,苏冉发来新消息:“二维码解析完了,指向林婉秋三天前的日志更新,标题是‘绑定残留不可逆,建议终止实验’。”
莫馨回复:“她什么时候这么好心了?”
“后面还有句备注。”苏冉发来截图,“‘除非接收方主动覆盖原始协议’。”
莫馨盯着屏幕看了几秒,删掉对话记录。门锁转动,宋铭轩提着购物袋进来,看见她站在厨房没动。
“饿了?”
“不饿。”
他放下袋子,走过来拉开冰箱:“虾饺补上了,酱油也买了新的。”
“嗯。”
他转身看她:“今天工作室忙什么?”
“改设计稿。”
“顺利吗?”
“还行。”
他点点头,没再问,开始整理食材。莫馨站在原地没动,看他把东西一一归位。他动作很慢,像是在等她开口。
“你画那图,”她终于说,“是故意的?”
“哪张?”
“冰箱贴下面的。”
他停下动作,转过身:“你觉得呢?”
“我觉得你在测试。”
“测试什么?”
“系统有没有死透。”
他笑了下:“那你测出结果了吗?”
“测出来了。”她走近一步,“没死透。”
他没说话,眼神没躲。她又往前半步,两人距离缩短到能感觉到对方呼吸。他没动,也没后退。
“你想要什么结果?”她问。
“我想知道它会不会再连上。”
“连上之后呢?”
“看你想让它做什么。”
她盯着他眼睛:“如果我说想让它彻底消失呢?”
“那就得先让它活够。”他抬手,轻轻碰了下她耳垂,“数据攒够了,才能找到删除键在哪。”
她没躲开,也没回应。他收回手,转身继续整理冰箱。她站在原地,听见他低声说:“晚饭想吃什么?”
“虾饺。”
“好。”他关上冰箱门,“这次我换个锅蒸。”
她转身往卧室走,到门口时停下:“宋铭轩。”
“嗯?”
“别在锅底装芯片了。”
他背对着她,肩膀微微动了一下:“你怎么知道是锅底?”
“猜的。”
他转过身,脸上没笑:“下次我装在筷子上。”
她没理他,关上门。靠在门板上,听见他在外面哼歌,还是跑调。她掏出手机,给苏冉发了条消息:“准备接收新数据,今晚八点。”
放下手机,她走到窗边拉开窗帘。月亮还没升起来,楼下路灯亮着,他的影子被拉得很长,正站在厨房窗口,抬头往上看。
她没躲,也没挥手。他就那么站着,直到她拉上窗帘。