方俊昊挂掉电话的时候,手指还在发抖。
不是因为恐惧。他这辈子破解过太多密码——军用密码、外交密码、商业加密协议、甚至一次某个财阀家族内部的秘密账本。每一次破译的过程都是冷静的、理性的、像拆解一块精密的瑞士手表。但这一次不一样。这一次他破译的不是别人的密码,而是安川诚用生命加密的最后遗言。而那句话的内容,让他在凌晨四点的公寓里感到一阵彻骨的寒意。
“书房暗格。”
他靠在椅背上,摘掉眼镜,用手掌搓了搓脸。电脑屏幕上还显示着密码破译的原始数据——那些经过层层编码的数字和字符,在他编写的破解程序里逐层剥开,最终露出了最核心的那一层信息。安川诚在日记的深层加密中藏了一张手绘的结构图,标注的是他自己家书房的结构。书架后面有一个大约四十厘米见方的暗格,藏在墙壁内部,用石膏板封住。入口的位置做了记号——一个肉眼几乎无法察觉的轻微凸起。
安川诚为什么要在自己家里做暗格?这个问题在方俊昊脑海里盘旋了不到三秒,答案就自动浮现了。因为他从一开始就知道自己可能会死。这个暗格不是临时起意的藏东西的地方,而是他在这场危险的调查开始之前就已经准备好的保险柜。他在里面放了什么?一定是比日记、比手提箱里的复印件、比高木的口述更核心的东西。也许是原件。也许他从档案馆里拿走的不是复印件,而是真正的那份文件——那份有朴升宇亲笔签名的处决令原件。
如果是这样,那么档案馆里那些被调换的档案盒就不只是被调换了——它们是被填补的。原件被取出,复印件或者伪造件被放回去,好让一切看起来仍然完好。而原件此刻就藏在安川诚书房的墙壁里,藏在他每天伏案工作的书架后方,距离他的妻子每晚睡觉的地方只有不到十米的直线距离。
方俊昊站起来,在狭小的公寓里来回踱步。他有太多事情需要同时处理。尹美淑在锦州老火车站面对两个安全厅特工,她手里提着那个箱子,巷口被堵死,唯一的退路被一堵砖墙封住。他在电话里听到了全部对话——那个特工礼貌而冰冷的威胁,尹美淑平静而坚决的回应,还有最后摩托车刹车的声音。然后电话就断了。他立刻尝试回拨,但翻盖手机的号码已经无法接通。
他现在需要做两件事:第一,确认尹美淑是否安全;第二,想办法进入安川诚的书房,找到那个暗格。但这两件事他都做不到。他只是一个密码学家,不是特工,不是律师,不是任何能对抗国家安全厅的角色。他的武器只有键盘和逻辑,但面对真枪实弹的清理行动,键盘和逻辑能做什么?
他把眼镜重新戴好,在电脑前坐下来。屏幕上的破解界面还开着,但日记的内容他已经几乎全部解完了。还有一个部分是安川诚用了不同加密方法的,他之前一直没能解开。那部分占日记最后十几页,用的是完全不同的符号系统——不是数字,不是字符,而是手绘的几何图形。正方形、三角形、圆形、还有一些不规则的线条。他最初以为这是某种结构图,但用图像分析软件处理之后发现,这些图形之间的间距和排列方式遵循一种数学规律——这不是图,这是一种基于图形的编码。
安川诚是历史学家,不是密码学家。但他显然在研究过程中自学了大量的加密技术。这些图形编码是在他生命最后几天里写的,笔迹比其他部分更潦草,像是在极其匆忙的情况下完成的。方俊昊重新打开破解程序,开始输入新的参数。屏幕上的数字开始滚动,发出轻微的嗡鸣声。
十五分钟后,他解开了第一个图形序列。
那不是文字。那是一个地址。一个经纬度坐标,定位在锦州西南方向约三十公里的山区。坐标旁边画了一个小圆点,没有标注地名,没有说明是什么地方。方俊昊打开卫星地图,把坐标输入进去。地图上显示出来的是一片茂密的森林,没有任何建筑标记,没有任何道路。只有一条虚线——可能是旧时的防火带或者废弃的山路——从最近的公路蜿蜒伸进山区深处,大约延伸了三公里后消失在林地中。
他继续破解第二个图形序列。这次是一个日期——1979年4月。第三个序列是一串数字和字母的组合,看起来像一个档案编号。第四个序列是一组人名缩写,其中有一个他认出来了:高木信夫。剩下的几个缩写他不熟悉,但其中一个缩写旁边加了一个星号,下面用更小的字标注了一行字:“未亡者。现居海京。代号021。”
方俊昊的瞳孔猛地收缩了一下。
021。这是安川诚日记中提到的那个代号——当年负责监察处决的监军之一,战后改头换面进入教育系统,后来成为海京市教育委员会委员。安川诚不但查到了他的代号,还查到了他的位置。他是一个“未亡者”——没有被清算,没有暴露,至今仍然在海京安静地生活着,以某个体面的身份参与着国家的教育事业。而他的双手上,沾着1948年那个寒冷十月里三百二十七条人命的血。
方俊昊把这些信息逐一记录在一个加密文件里,然后删除了搜索记录和临时文件。他开始理解安川诚为什么要把最核心的证据分开放置——日记在明处,手提箱在锦州,暗格在书房,而某个更危险的真相可能藏在那个坐标所指向的山区里。他把证据分散,是为了确保任何单独拿到其中一份的人都不足以完全了解真相。只有把它们全部拼在一起,才能看清完整的画面。而拼图的人必须是足够聪明、足够谨慎、并且足够信任的人。
安川诚选择了他。
这个认知让方俊昊的肩膀沉了一下。他从书桌前站起来,走到窗边。窗外的海京城正在从夜色中苏醒,远处的建筑物开始亮起零星的灯光,街上有早班公交车的影子缓慢移动。这座城市看起来如此平静,如此普通,像世界上任何一座正在醒来的城市。但在这座城市的心脏里,藏着一条从1948年延伸至今的暗河,河水里浸泡着三百二十七具尸骨,而每一任市政官员、每一位教育部委员、每一个在电视上谈论教育改革的人——他们中的一些人,或许就站在那条暗河的岸边,用沉默为河水加盖。
他需要找一个人帮忙。
他需要一个能够进入安川诚书房的人。尹美淑显然现在做不到——她正在锦州,可能还处于危险之中。安素熙被带走了,下落不明。安川诚的其他朋友和同事,他不能信任——因为那些人里可能有任何一个披着学者外衣的021。他想到了一个人,一个在故事一开始就出现过的人。
档案馆保安朴正泰。
朴正泰是目击者,是沉默者,也是第一个向尹美淑提供线索的人。他有安川诚家所在楼层的出入权限吗?没有。但他是最近距离接触过安川诚工作环境的人之一,而且他显然已经后悔了。那种后悔,在一开始只是模糊的不安,但经过尹美淑的询问和安川诚死亡的冲击之后,已经逐渐发酵成某种更具体的东西——一种想要弥补的冲动。方俊昊见过太多这样的人,在密码学以外的人生里,他唯一深入理解的东西就是人心在秘密面前的脆弱和弹性。有些人被秘密压垮,有些人被秘密变硬,但少数人在被压碎之前会反弹——会做出他们平时不会做的选择。
他翻出之前从尹美淑那里得到的朴正泰的联系方式,用一次性手机发了条短信:“朴先生,我是安川诚的朋友。今晚您在值班吗?有件重要的事需要您的帮助。关于安川教授留在家里的东西。他的女儿被带走了,妻子处于危险中。我不是官方的人。您可以信任我,也可以选择忽略这条信息。但如果您想为那晚的事做点什么——这是您的机会。”
短信发出后,他在椅子上等了七分钟。这是最长的七分钟。每一秒都像一颗珠子,慢慢地穿过线。然后手机震动了一下,屏幕上弹出回复:“明天下午两点。我交班后有时间。在哪里见?”
方俊昊把碰头地址——市中心那家书店——发过去之后,长出了一口气。但还没等他完全放松,翻盖手机忽然响了。来电显示是尹美淑的号码。他立刻接通。
“嫂子?”
电话那头是一个陌生男人的声音,语调客气但不容置疑:“方俊昊先生,这里是海东国国家安全厅。您的通话对象尹美淑女士正在接受我们的协助调查。我们了解到您与安川诚先生生前有密切往来,需要向您了解一些情况。希望您今天下午三点到安全厅接待处报到。谢谢您的配合。”
电话挂断了。
方俊昊站在原地,手里握着翻盖手机,感觉自己身体里某个一直绷紧的东西断掉了。安全厅知道了他的名字。他们当然知道——他们已经监听了尹美淑的通话,而他在刚才那一通电话里暴露了自己。他用了翻盖手机,用了加密线路,用了匿名账户,但安全厅的行动速度比他预想的快了至少两个数量级。他们从昨天到今天不过二十四小时,已经把网从安川诚的尸体撒到了尹美淑身上,再从尹美淑撒到了他身上。
三点钟。还有大约七个小时。这七个小时里,他可以做一件事,也只能做一件事——赶在安全厅完全掌控局面之前,找到安川诚书房里的暗格,取出里面的东西。
他打开书桌最下面那个抽屉,从里面拿出一个老旧的铝制旅行箱。箱子里装着他多年来收藏的各种工具——不是密码学工具,而是物理工具。精密螺丝刀套装、袖珍手电筒、一把老式的瑞士军刀、一卷黑色胶带、还有一张多年前在旧货市场淘来的海京大学老校园地图。他把这些东西塞进一个不起眼的帆布背包,披上那件洗得发白的连帽卫衣,戴上棒球帽,推门走出公寓。
这一次,他不能再依靠算法和逻辑。他必须像一个不再沉默的影子一样,进入安川诚留下暗号的那个房间,赶在安全的铁幕彻底落下之前,触碰那些藏在墙壁里的真相。


暂无评论,来抢沙发吧!