办公室的灯灭了。
沈君则坐在黑暗里,电脑屏幕的余辉在视网膜上残留了十几秒才消散。周涛最后那句话还悬着——“我们进局了吗?”
他没回答。
六枚指纹膜,一枚保险柜密码。密码没解开之前,他们还踩在线上。
但再往前一步——
他收拾东西,走出办公楼。凌晨的滨江街道空荡荡的,路灯把影子拉得老长。他没直接回酒店,拐进了一家24小时营业的五金材料店。收银台后面的大叔刷着短视频,头都没抬。
“硅胶模具材料有不?”
“第三排货架最下面。”
沈君则蹲下去翻找。一盒通用硅胶、一瓶导电石墨粉、一卷双面胶带。淘宝上四十块钱能买一套,但等快递来不及了。天亮之前,他需要一枚能用的指纹膜。
回到酒店已是凌晨两点二十。刷卡进门,锁防盗链,挂上“请勿打扰”。空调还在嗡嗡响,窗帘拉得严实。他打开行李箱,从夹层里掏出一个巴掌大的便携扫描仪——来北京前周涛塞给他的,“万一你用得到”。
脱外套,解领口,从迷你吧拿矿泉水灌了半瓶。调手机成勿扰模式,只让周涛的号能打进来。
然后把那个小塑料袋掏出来。
灯下看,指纹纹路清晰,没磨损,边缘完整。严世华习惯用右手食指按保险柜识别器,这习惯动作帮了大忙。扫描仪启动,轻微嗡鸣,屏幕上逐渐显出灰度图像。调整对比度,放大局部,检查每条纹线的连续性。
警校学过基础指纹鉴定。这枚——至少视觉上——能打85分。
深吸口气,拆硅胶包装。
---
制作指纹膜比想象的磨人。
先在电脑上反相处理扫描图像,生成阴刻模具——脊线变凹槽,谷线变凸起。激光打印机打在透明胶片上,做成光掩膜。专业实验室用光刻机干这活,他只能手工替代。
调配好的液态硅胶均匀涂玻璃板,等表面半固化。时间得掐准——太早没定型,太晚失粘性。手机计时器跳秒,他盯得眼都不眨。
凌晨二点五十,硅胶表面泛起哑光。把光掩膜轻轻压上去,刮板赶气泡。然后掏紫外线手电筒——五金店买的,原本验钞用的——照射十五分钟。
紫外光透过掩膜透明部分,让硅胶固化。黑色图案挡着的地方保持液态。这一步容不得半点差错:曝光不足,纹路塌陷;曝光过度,脊线粘连。警校培训做过类似实验,但那是在标准条件下演示,不是凌晨三点在酒店房间里靠电池供电的验钞手电筒。
三点零五分,曝光完成。牙签小心揭掉光掩膜,无水酒精冲洗玻璃板。液态硅胶冲走了,留下固化部分——完整的阴刻指纹模具,凹槽脊线清晰可见,半透明淡黄色。
接下来翻模。涂脱模剂,倒新液态硅胶。这次不用光掩膜,直接固化三十分钟。等的时候,沈君则靠椅背闭了十分钟眼。
不是休息。
在脑子里复盘整个计划。指纹膜是钥匙。保险柜密码是另一把钥匙。两把钥匙都拿到,才能开瑞士银行那个东西。但在此之前,得先确认一个问题——
那个保险柜,除了指纹和密码,还有没有别的验证?
三点四十五,第二层硅胶完全固化。小心从模具上剥离——现在手里有了一枚柔软的、半透明的硅胶指纹膜,厚度不到一毫米,纹路和严世华右手食指一模一样。
修剪边缘,背面贴肉色双面胶——用来固定在手指上,同时传导压力,让识别器感受真皮肤的弹性。
成品比他预想好。贴在自己右手食指上,台灯下仔细看:肉色硅胶和肤色接近,纹路清晰,自然光下看不出破绽。
但外观做得好和实际能用是两回事。
需要测试。
拿起手机,开机,进设置。把严世华的指纹膜按在指纹识别区。
屏幕停顿了两秒。
解锁成功。
他呼出一口气,那口气轻得几乎没声音。然后拨周涛的视频电话。
---
凌晨五点十五,周涛那边一排电脑屏幕,十几个监控窗口和数据流。他也没睡,眼带血丝,面前咖啡杯已经凉透。
“成了?”周涛一接通就问。
沈君则没说话,直接把镜头对准右手食指。当着周涛的面,用这枚指纹解锁自己手机——一次,两次,三次。每次都成功。
周涛在屏幕那头沉默了几秒,然后低低说了句:“操。”
不是惊讶。是带点敬佩的不安。
“指纹膜在实验室条件下成功率大概95%。”周涛拿起咖啡杯想喝,发现凉了,又放下,“但你得明白,这95%建立在两个前提上——指纹提取质量够高,目标设备的识别算法不够严苛。”
“严世华保险柜用的民用级模块。”沈君则说,“我在1807看过型号,不是高端货。”
“民用级也有变数。有些保险柜指纹识别会同时验证汗孔分布或皮肤电容特性。硅胶膜能骗过光学识别和大部分电容识别,但如果柜子还集成了其他生物特征验证——”
“人脸识别?”
“或虹膜扫描。”周涛点头,“你得确认这一点。”
沈君则摘下指纹膜,用镊子小心放回样本盒。想了想,说:“齐天傲见过那保险柜。”
“但他现在在看守所。”
“他有律师。”
周涛愣了一拍,随即明白:“你想通过律师传话?”
“上次提审他律师留过联系方式。天亮后你联系,就说有案件细节需要和齐天傲核实。别提指纹,别提保险柜。就说——公司资产清单需要核对。”
“行。”
周涛记下这行字,然后抬头看屏幕里的沈君则:“领导检查今早九点。我们还有不到三个小时。”
“够用。”
“老鬼那边怎么办?他问了我两次你在干啥。”
沈君则沉默了一瞬。老鬼太精明,如果让他知道自己在做指纹膜,一定会猜到后续动作。沈君则现在不希望任何人知道自己在干什么——包括盟友。
“告诉他我在查严世华的出逃准备。”他说,“不算假话。”
周涛苦笑了一下。
就在这时候,周涛屏幕上弹出一条新消息。他扫了一眼,表情微变。
“齐天傲的律师刚才发消息了——他下午去会见。不过……”周涛顿了顿,“齐天傲昨晚通过看守所给律师传了个口信,指定要转告你。”
“什么?”
周涛念屏幕上的字:
“告诉他,严世华保险柜我只见过一次,位置在书房暗格后面。开的时候他只用指纹和密码,没别的防护。密码是严世华生日加一个特殊数字。特殊数字是啥我不知道,但严世华开柜子时按了六下。”
沈君则在脑子里快速拆分:
一,保险柜没其他生物识别——好消息。
二,密码构成:生日加特殊数字。
三,密码总长六位。生日如果是八位就容不下,所以生日不是完整格式。可能是六位,比如680723;也可能是四位,比如0723加两位特殊数字。
四,“六下”是六位密码。
“严世华生日多少?”沈君则问。
周涛已经调出户籍档案:“1968年7月23日。”
“19680723——八位。六位密码如果要包含生日和特殊数字……”沈君则快速推演,“0723是四位,加两位特殊数字拼成六位。或者他用六位简写680723,然后——不对,那样就得七位了。”
“有没有可能生日部分不是0723?”
“查他儿子生日。”
周涛在电脑上翻找:“严明宇,1996年出生。3月14日。”
“0314。如果严世华用0723加0314,那是八位。六下对不上。”
“会不会是用月份和日子混拼?比如他七月,儿子三月——07加03?”
“再加什么?”沈君则皱起眉头,“问题还是回到特殊数字上。”
周涛沉默。
沈君则把样本盒锁进行李箱:“生日部分可以查。特殊数字需要线索。这不急,先把指纹膜技术问题解决了。”他看摄像头,“你那边做过类似验证?”
周涛犹豫了一下:“做过。只在实验室。”
“结果?”
“光学识别不用想,百分百骗过。电容识别——需要硅胶里掺导电材料。你用石墨粉了?”
“掺了。”沈君则从桌上拿起那盒石墨粉,“五金店老板说这玩意是用来给锁芯润滑的。”
“那问题不大。”周涛语气里还是带犹豫,“但我还是要提醒你——就算指纹加密码都能突破,那保险柜本身也是独立系统。严世华把它放瑞士,说明里面东西够重要。他可能会设最后一道触发装置——比如开柜前必须用他本人手机App登录,或者输入动态口令。”
“你觉得可能性多大?”
“不好说。但如果是我——藏这种东西的人是我——我会设三道锁,不是两道。”
沈君则把这句话记在心里。
窗外天还没亮。北京街道在路灯下泛着青灰色光。距离严世华领导检查还有三小时。距离严世华发现有人动了他指纹——
时间未知。但不会太久了。
