“别呼气。”
指甲在蜡封边缘轻轻一刮,“吱”地泛出一线白痕,像在黑暗里划开一道路。那不是裂,也不是脏;是蜡面被热压过后,最薄那层被刮起的粉,白得刺眼,转瞬又会被湿气吞回去。
“你一呼,蜡面起雾,痕就看不见了。”外勤二号把声音压得极低,像怕这句话本身也会留下痕迹。他的手停在半空,不敢再多一分力,指甲只沿着那道白线轻轻走一寸,就立刻撤开。
熨台旁的蒸汽管“咝——”地吐气,热铁味混着皂粉味冲进鼻腔。金属压板刚起,底下的布还带着湿,像从水里捞起来的皮。几件同色工服挂在墙钩上,袖口整齐,连折线都被压得规矩——规矩到让人发寒。
外勤二号把一张“作废备用条”夹在熨台边缘,像夹一块不起眼的抹布。他不去看字,只看角:蜡封在角上,蜡面被压平,微光一闪,划痕就露出来——细、直、带一点起笔的顿挫。
“他们以为不让人听见就安全。”他低声说,“可只要它能被摸出来,就能被学出来。”
旁边那人是洗衣房的老工,他把眼神从工服转到那张条上,嘴角动了一下,像要骂,又像不敢骂:“别在这儿玩。有人来拿衣服。”
外勤二号没抬头,指尖把条角又往布层里压了半分:“我不是玩。我是给你省事。”
老工冷笑一声:“省事?你要是把我这台压板牵进去,我先把你按在蒸汽管上。”
“放心。”外勤二号把条抽走,蜡封的白痕在热气里慢慢淡掉,“我只借热,借一口白。”
——
避难所里,灯光仍是白的,但位置换了。不是取证桌,不是白板前的训话角,也不是那条用来听“叮”的走廊。苏辰把人带到一处新角落:材料实验角。桌面上摆着放大镜、薄刮片、称重纸,旁边是一只旧布袋,装着碎条、废蜡、折断的封口卡。
这里没有“谁背口径”的声音,只有“谁看得见”。
顾清雪把放大镜放到灯下,镜片边缘映出一道硬光,她抬眼就问:“交付呢?”
苏辰没接她的冷,反而顺着她的格式:“本章只交三件硬货。”
他竖起三根指头,指节上还有一层淡淡的蜡粉:“一,角标记语法——至少锁死口位和册序里的一项。二,映射样本,两张以上能对照。三,小规模反写:不夺册、不撬柜、不拆槽,让一次照旧流程走完,但锅合规地翻回去。”
队长站在门边,先看那堆碎条,又看苏辰:“你要在一张纸角上跟他们打仗?”
“不是纸角。”苏辰把刮片轻轻敲在桌沿,“是材料。语言会被堵,材料不会。”
顾清雪把放大镜对准一块蜡封碎片,目光像把针插进蜡里:“对方既然改‘写角’,就会升级。磨平角、统一蜡、换纸材、临时双人复核——你只靠肉眼会死得很快。”
“所以不靠肉眼。”苏辰把称重纸铺平,像铺一张战场图,“靠对照。”
系统UI在视野边缘弹出,不再报点数,字像冷刀刻在玻璃上:
`提示:条角标记=低语义高安全编码(价值:极高)`
`破译策略:①同纸材对照 ②同蜡材对照 ③同流程对照(右口/照旧/备用条)`
`条件:需获得两样本差异≥2(划痕方向/数量/点位/折角位置)`
`警告:制造“明显伪痕”将触发二次复核;建议“可解释的痕”(搬运磨损/熨压痕/折叠痕)`
苏辰把“可解释的痕”四个字看了一遍,笑意不明显,却很冷:“他们怕伪造,所以我们不伪造。我们做‘合理损耗’。”
队长皱眉:“你这是教人做旧。”
“不是做旧,是让旧替我说话。”苏辰抬眼,“洗衣房、熨台、抹布箱,都是他们自己允许存在的噪声。我们把语法藏进噪声里。”
顾清雪把碎蜡放下,语气像在下刀:“行动设计。”
苏辰把布袋口一翻,里面掉出几块同样颜色的纸屑,边缘毛,纤维露出来:“三组对照。把痕拆成三层。”
他在称重纸上用铅笔画了一个纸角,四象限标出:左上、右上、左下、右下。
“一,纸材对照。先确认基底纹理,不然纤维毛边会骗你。”他指向纸屑,“从洗衣房工服口袋、抹布箱里回收同批次废条。纸材一致,噪声一致。”
“二,蜡点对照。找蜡封缺角那类插单备用条——蜡点位置更规整。对比正常条。蜡是他们的‘锁’,点位比颜色可靠。”
“三,划痕对照。”苏辰的指尖在纸角边缘划过,“用熨台热压把蜡面压平,让划痕泛白。看方向——横、竖、斜;看数量——一、二、三道。记录起笔端。”
顾清雪眼神一动:“起笔端?”
“随机磨损没有起笔。”苏辰说,“刻意划线会有停顿点。”
队长听得头皮发麻:“你这像在学书法。”
顾清雪却淡淡接一句:“不是书法,是口位。”
苏辰点头:“三层含义。层A——口位:蜡点在哪个象限。层B——册序:划痕数量或方向。层C——编号:蜡点大小或距离边缘的毫米位。先锁A+B,别贪。”
——
样本到手比他们预想得更快,也更脏。
外勤二号把两张短条从熨台下方抽屉格里摸出来,动作像摸出两根刺。抽屉是木的,边缘被热气烤得发黑,一拉就“咯哒”一声,所以他只开一指宽,把条滑进布袋里,再滑出来。
第一张,蜡点在右上角边缘,蜡下两道斜划,像两把小小的刀从角尖斜着扎进纸里。第二张,蜡点在左上角,蜡下三道直划,平行得近乎刻板。
顾清雪把放大镜压上去,镜片里的世界被放大成一片荒原:蜡面有微小气泡,划痕边缘卷起细粉,最关键的是——每一道痕的起点都有一个小小的停顿,像人的指甲在那一瞬间用力确认。
“不是脏,是笔画。”她说。
外勤二号吞了口唾沫,喉结滚得明显:“右上那张,来源是右口跑腿练习条——我看见他被退回,随手丢在洗衣房门边。左上那张……来自档案间门口的退回条,压在门槛旁边,被鞋踩出折。”
队长盯着那两张条,脸色变得很难看:“你们把退回条捡回来了?”
外勤二号立刻解释,像怕一丝犹豫都被当成破绽:“没拿原件,只是作废短条。角上蜡点还在,字面已经被划掉,没人会清点。我们只取角。”
“取角就够。”苏辰把两张条并排放在称重纸上,铅笔在纸角图上点了两个位置:右上、左上。
顾清雪继续看划痕:“这不是裂,是起笔。”
苏辰没说话,他的视线在两张条之间来回,像在听一段无声的口令。第37章里,他们用“右口-册三-017”把格式钉死;现在,他们把格式塞进蜡下的两道斜、三道直。
洗衣房外传来脚步声,有人进来找工服。外勤二号的反应极快:两张条一叠,夹进熨台布层里,手掌压上去,像只是把布抚平。那人从门口探头:“衣服好了没?”
老工不耐烦地回:“挂那儿。自己拿,别把热板碰了。”
那人嘟囔着走开。外勤二号直到脚步远去,才松了那口憋着的气,额头已出了一层汗。
“你看。”顾清雪抬起眼,“他们把风险从‘听见’变成‘看见’,可看见也有门槛。”
“门槛就是语法。”苏辰说。
——
语法的第一刀,落得很干脆。
苏辰把纸角四象限画得更大,又画出两种划痕图例:两道斜、三道直。他没有急着给出全部映射,而是先做最小解释模型——只要能解释差异,就足够用于实操。
“蜡点位置先当口位。”他用笔尖在右上点一下,“右上这张来自右口跑腿练习条。右上=右口,可信度高。”
他再在左上点一下:“左上这张来自档案间门口退回条。不是右口线上的跑腿条——要么是另一口位,要么是补格线。我们先记为‘左上=非右口’。”
队长插嘴:“你这不是猜?”
“不是猜,是用流程做锚。”苏辰抬眼,“来源差异就是锚。后面再用第三样本验证。”