书房里的落地钟敲响了下午一点。凯尔坐在书桌前,平板电脑的屏幕亮着,光标在密码栏里持续闪烁。他已经试了二十多种组合——日期、地点、名字、案件编号、产品型号、甚至马丁·维勒本人的实验室门牌号——全部失败。加密程序的错误提示每次都是同一行冷冰冰的小字:密码错误,剩余尝试次数:3。
他开始重新思考这个问题。这不是普通的商业文件加密。马丁·维勒在创建这个压缩包时知道自己面对的是什么——一个可以用数字取证工具暴力破解的对手,一个可以通过法院传票调取任何服务器数据的司法体系,以及一个可能永远找不到这个文件的、被他亲手毁掉的人。他需要一个只有他和那个人共同知道的密码,一个不会被任何数据库收录、不会被任何算法猜测、不会被任何刑讯逼供问出来的词。这个词必须是一个独属于凯尔·莫兰和马丁·维勒之间的秘密。但它不是他们之间的任何直接交流——他们之间唯一的直接交流是法庭上的证词和判决书里的检测报告。那么它只能是维勒在信中提到的那次秘密到访——他用假名参观了凯尔的作坊,在车间角落里看着凯尔用游标卡尺一个一个测量搭扣的边距。
凯尔闭上眼睛,让自己回到那个作坊里。机油的气味。冲压机的节奏。工作台上那盏总是歪着头的旧台灯。他当时在测量一批新出的搭扣,用卡尺夹住搭扣边缘,读取数字,记录在一张自制的质检表格上。那张表格的格式——他用了十几年的格式——是他自己设计的,借鉴了某本老旧的五金行业标准手册上的模板。马丁·维勒在信里写:“你用的表格格式和我自己年轻时在同一家五金厂做质检员时设计的表格几乎一模一样。”
维勒年轻时也做过质检员。维勒也设计过质检表格。维勒在看到凯尔的表格时,看到的不是一件简单的侵权证据,而是他自己年轻时的影子。如果维勒要用一个只有他们两个人知道的词作为密码,这个词最有可能来自那个被他们共同使用过的表格格式——那个连接了两个时代、两个质检员、两个被同一个行业吞没的人的交点。
凯尔开始在记忆里搜索那本老旧手册的名字。那是一本深蓝色封面的行业标准手册,封面上印着一行白色的大写字母。他在作坊的书架上放了十几年,每次设计新表格时都会翻一翻。标题里的每一个字他都记得——那些字被冲压机油渍浸过,被游标卡尺的金属边缘磨过,被十几年来无数次的翻阅搓揉过。他把那些大写字母拆开,重新组合,把它们全部换成小写,用一个空格代替原来的下划线,将它们连成一个完整的短语。然后他把它一个字一个字地敲进了密码栏。
屏幕闪了一下。
压缩包开始解压。
进度条以极慢的速度向前推进,每一秒都在屏幕上拖出长长的一道绿色痕迹。凯尔盯着那条进度条,感觉自己的心跳在胸腔里被放大到和书房落地钟的摆锤同步。进度条走到百分之四十七时,他的手机震动了一下——法务总监的消息:“审计组已从法院出发,预计三点整到达。数据中心外部网络接口已按禁制令要求开放物理监控端口,所有远程访问权限已锁定。你的办公室准备好了,三号会议室也清理完毕。”
百分之七十一。他用手背抹了一下额头,手心是湿的。然后进度条走完了。
压缩包里有三个文件夹。第一个文件夹标注为“完整元数据时间线_2014_2024”,里面存储着马丁·维勒过去十年间所有被篡改检测数据的完整记录——原始值、修改值、修改时间戳、以及每一次修改对应的朱利安·克罗斯的口头或书面指令备忘。文件总数超过两千份,按年份和案件编号建立了完整的交叉索引系统。每一份文件都使用同一种模板:左侧是原始检测数据,右侧是法庭提交版本,差异栏用黄色高亮标出,注释栏里用维勒标志性的小字记录着修改理由和指令来源。这是一套足以在法庭上被当作刑事证据使用的系统性数据造假档案。
第二个文件夹标注为“克罗斯工业内部财务记录_维勒关联账户”,里面存储着马丁·维勒与克罗斯工业之间全部非正规财务往来的扫描件和电子表格。除了那份每月一次的“外部技术咨询费”之外,还有一个凯尔之前完全不知道的离岸账户——账户名是朱利安·克罗斯的私人名义,设立地点是某个与本土没有引渡条约的岛国,账户流水显示每年有大约百分之十五的诉讼赔偿金被转入该账户,再由该账户向维勒的私人账户支付额外款项。这些款项在克罗斯工业的任何正式财务记录里都找不到对应的条目。它们是隐藏在法律文件和会计科目之下的第二套资金流,是朱利安和维勒之间除保险合同之外的另一条金钱纽带。如果警方发现了这个离岸账户,那份六年前购买的人身意外险就不再是唯一的利益关联证据——整个克罗斯工业的胜诉赔偿体系都会被重构为一个庞大的、以篡改数据为基础的金融骗局。
第三个文件夹的名字让凯尔的呼吸在喉咙里停了一瞬。它叫“KMO-2018-042_完整辩护材料”。
他打开文件夹。里面有四份文件。第一份:马丁·维勒在庭审结束后第三天的完整复盘备忘录,详细记录了他在何时、以何种方式、在朱利安·克罗斯的具体哪一条口头指令下,将凯尔·莫兰的检测偏差值从0.6%修改为1.2%。备忘录末尾附有一行手写体注释,墨水的颜色比正文更深,笔迹更用力:“这是我在四十三个案件中唯一一次直接捏造原始数据。其他案件我调整的是合规门槛的定义,唯独这一次,我调整的是事实本身。原因——朱·克认定莫兰是唯一一个具备独立研发能力的被告,必须被彻底消灭而非仅仅是法律上击败。我服从了。这是我的罪行,也是我的债务。”
第二份:凯尔·莫兰作坊的原始产品样本与克罗斯工业正品的并排电子显微镜扫描对比图。图像上标注着每种材料的分子排列结构、晶界分布密度和镀层厚度波动范围。在每张对比图的下方,维勒用红色字体写道:“结构相似度低于行业独立研发的通用判定标准。该结论在本案庭审中被刻意隐瞒。”
第三份:一份完整的法律辩护策略草稿,由马丁·维勒在庭审结束后独自撰写。这份草稿从检测分析师的专业角度出发,论证了为什么凯尔·莫兰的搭扣应该被认定为独立研发,以及在何种法律标准下当年那份判决可以被推翻。草稿的最后一段用一种近乎恳求的语气写道:“如果需要重新打开这个案件,我愿意作为被告方的专家证人出庭,以我本人的执业声誉和面临伪证罪刑事追诉的风险为代价,纠正我在本案中做出的虚假证词。”
第四份:一个文本文档。标题栏里打了一行字:“给莫兰先生——如果你打不开这个压缩包。”
凯尔点开它。
“莫兰先生,如果你看到了这个文件,说明你猜到了密码。那个密码是你作坊里那本深蓝色封面的五金行业标准手册的全称——你在用它,我也曾用它,我们在不同的年代、不同的城市、不同的人生里,用同一本手册里的同一张空白表格格式记录产品质量。当我第一次以假名走进你的作坊看到那张表格时,我就知道了——你没有抄袭克罗斯工业的设计。你抄袭的是我年轻时做过的事。你在走我走过的路。而我接下来要做的事情,是把你从这条路上推下去。就像我已经做过的那样。
这个压缩包里的所有内容,我授权你以任何你认为合适的方式使用。你可以把它交给媒体。可以交给奥德赛案的数字取证团队。可以交给警方。可以发到网上。可以打印出来寄给每一个被克罗斯工业起诉过的被告。我不再设任何限制。我不再当任何人的守门人。密码是你自己猜出来的——这扇门是你自己推开的。后面怎么做,你自己决定。”
文件末尾没有签名,没有日期,只有一个符号:一个手绘的十字星。那是克罗斯工业的商标。也是马丁·维勒职业生涯的囚笼。也是凯尔·莫兰人生崩坏的起点。也是朱利安·克罗斯毕生构建的帝国的基石。而现在,维勒把它画在了一封写给被他亲手毁掉的人的信末尾,像一个人在自己的墓碑上刻下了那个他最恨也最无法逃离的图案。
凯尔把文本文档关掉,回到文件夹根目录,将整个压缩包的内容复制到U盘、平板本地存储和云端加密备份三个位置。然后他从书桌前站起来,走到保险柜前,打开柜门,取出那个牛皮纸信封。他把马丁·维勒写给“凯尔·莫兰先生”的那封纸质信从信封里取出来,和刚才读完的电子信息一起放在书桌上。现在他拥有了两份来自同一个人的遗嘱——一份纸质的,在瑟彭泰恩街172号的冷藏仓库里等他;一份电子的,藏在加密压缩包里,用两个质检员跨越年代的共同记忆作为钥匙。马丁·维勒用十二年时间积累罪行,用最后几个月的时间积累救赎。他把救赎的所有证据分藏在不同的地方,留给那个被他毁掉的人来发现。而他做完这一切之后,独自走进集装箱码头K-227号仓储单元,再也没有出来。
手机震动。法务总监:“审计组提前到达,现已在数据中心就位。他们要求你本人到场,在他们开始提取电子数据之前签署一份数据移交授权书。”
凯尔看了一下时间——下午两点四十分。审计组比预定时间提前了二十分钟。他把所有文件整理好,装进公文包,从别墅车库里开出银灰色跑车,朝克罗斯工业总部驶去。午后的阳光透过车窗照在他脸上,颧骨上的硅胶垫片那道细小的裂纹在侧光下隐约反射出一丝银色的光泽,但他已经没有时间去修补了。
两点五十分,凯尔走进克罗斯工业总部大堂。前台接待员萨拉看到他时表情有些异样,犹豫了一下说:“克罗斯先生,审计组的人已经到了,现在在三号会议室。除了他们之外,还有两位警探也在——就是上午来过的那两位。他们说需要旁听数据移交过程。”凯尔点了点头,朝三号会议室走去。他的皮鞋踩在大理石地板上,每一步都发出稳定而清晰的声响。穿过走廊时他看到法务总监正站在三号会议室门外,手里拿着一叠准备签署的授权书,脸色发白。法务总监压低声音快速说:“审计组组长刚接到一个电话,之后他要求把审计范围额外扩大到包括今天上午提交给法院证物封存库的全部纸质档案。他还说他们已经派人去瑟彭泰恩街一带了。”
凯尔点头,接过授权书,推门走进三号会议室。会议室里的长条桌两侧坐满了人——一边是审计组成员,四个穿着深色正装的技术和法律专家,每人面前都摆着笔记本电脑和加密硬盘接口。另一边是卡拉汉和里德两位探员,卡拉汉面前放着一杯没动过的咖啡,里德的便签本已经翻到了全新的一页。桌子中央放着一台法院配备的专用数据提取终端,屏幕上显示着“待授权”三个字。审计组组长——一个戴无框眼镜的五十多岁女人,名牌上写着“艾琳·董”——抬头看向凯尔。
“克罗斯先生,谢谢你的配合。我们已经完成了对贵公司数据中心的物理连接,现在需要你在这份授权书上签字,授权我们在审计期间提取并审查数据中心内全部与检测数据相关的电子记录,包括邮件服务器元数据、修改日志和备份文件。在签字之前,我需要告知你一项变化:审计范围已经在半小时前获得合议庭紧急批准,扩大到包括马丁·维勒与贵公司之间全部私人往来的纸质档案原件。我们已经得到消息,这些档案中有一部分存放在一个叫瑟彭泰恩街的地点。”她把授权书推过桌面,停在凯尔面前。
他接过笔,在授权书的签章处落笔。朱利安·克罗斯的签名完整地浮现在纸面上,每一笔的倾斜角度和收笔弧线都精确无误。他把笔放下,将授权书推回给艾琳·董,然后将公文包放在桌上,拉开拉链,从里面取出了一个档案盒——标着“KMO-2018-042”的那个档案盒,他自己的档案盒。紧接着,他又从公文包里继续往外拿——奥德赛案的档案盒、维勒加密压缩包的完整打印件、维勒写给凯尔·莫兰的纸质信的复印件、以及维勒在加密文件夹里留下的那封最后一封信——“给莫兰先生——如果你打不开这个压缩包。”
会议室里安静得能听到空调出风口里气流穿过过滤网的声音。所有人的目光都从凯尔的脸上同时移到了那一排像证物般被整齐摆放在长桌中央的档案和信件上。
“审计范围不需要扩大到任何地点,”他的声音稳定,清晰,每一个字都像被游标卡尺量过一样精准,“因为相关档案已经在这里了。这些是我在过去几周内通过内部自查发现的全部证据。它们可以证明克罗斯工业在过去十年间的检测数据存在系统性篡改,可以证明马丁·维勒在执行篡改时留下了完整的原始记录对照,可以证明奥德赛配饰案和其他多起案件的判决结果是基于被篡改的检测数据,也可以证明我本人作为法定代表人,在知情与否的问题上对维勒做了错误的指示或没有阻止他的不当行为。”他把手从档案盒上拿开,平放在桌面上,艾琳·董看着他,又看着桌上这堆足够推倒一整个商业帝国的证据,然后拉开公文包,拿起手机,走到会议室角落,低声开始拨号。


暂无评论,来抢沙发吧!