暗线
晚高峰的地铁刚驶过国贸站,林舟的手机就在口袋里震动了一下。不是微信的提示音,是Telegram特有的、短促的“叮”声——这个账号他注册三年,除了偶尔接收海外期刊的订阅推送,几乎从未有过动静。
他靠在冰凉的车厢壁上,指尖划过屏幕解锁。置顶的“未分组”列表里多了一条新消息,发送者是一串无意义的字母组合,消息内容只有一行:“明晚八点,老钢厂三号仓库,带好你上次修复的硬盘。”
林舟皱起眉。他是个自由数据修复师,平时帮人恢复误删的照片、修复损坏的存储设备,偶尔接些企业的旧数据迁移活计,算不上什么高危职业。上次修复硬盘是一周前,客户是个戴着鸭舌帽的男人,出手阔绰,只说硬盘里是重要的商业资料,修复后当场取走,没留下任何联系方式。
他下意识想回复“你是谁”,指尖悬在输入框上又停住了。Telegram的加密特性让它成了不少人传递私密信息的首选,这个突然出现的发送者,显然知道他的身份,甚至清楚他的工作细节。更让他在意的是,老钢厂——那片位于城市边缘的废弃厂区,上个月刚因为“违规改造”被查封,现在是出了名的无人区。
地铁到站,林舟随着人流走出车厢,晚风带着夏末的燥热扑面而来。他没直接回家,而是绕到街角的便利店,买了瓶冰水,找了个靠窗的位置坐下,点开了那个陌生账号的资料页。没有头像,没有昵称,个人简介是空的,唯一能看到的是账号注册时间——就在他修复完硬盘的第二天。
“针对性注册的账号?”林舟喃喃自语。他打开电脑,连接上自己的私人服务器,开始追踪这个账号的IP轨迹。加密协议挡住了大部分信息,只查到对方的登录地点在城市西区,和老钢厂在同一个方向。犹豫了半小时,他最终把手机揣回口袋——他想知道答案,不仅是为了弄清对方的身份,更是为了确认,自己上次修复的硬盘里,到底藏着什么。
第二天傍晚,林舟提前半小时到达老钢厂。废弃的厂区被蓝色铁皮围网圈住,生锈的大门虚掩着,月光透过残破的厂房窗户,在地面投下斑驳的阴影。他按约定带上了那块修复硬盘的备份——这是他的职业习惯,重要数据都会留一份副本,没想到这次竟派上了用场。
三号仓库在厂区最深处,推开门的瞬间,一股霉味夹杂着铁锈味扑面而来。仓库中央站着一个人,背对着他,听到动静后转过身,正是上周那个戴鸭舌帽的男人。“你果然来了。”男人的声音很低,“我叫阿凯,找你不是为了硬盘,是为了硬盘里被你忽略的东西。”
林舟握紧了口袋里的手机,打开Telegram的语音录音功能:“什么东西?我修复的时候只看到了普通的商业合同。”
阿凯从口袋里掏出另一部手机,点开Telegram,向林舟发送了一个文件:“这是硬盘的深层数据,你上次修复的只是表层。我怀疑有人利用这家公司的名义,转移工业废料到郊区的地下水系,这些是证据。”
林舟点开文件,里面是密密麻麻的转账记录和运输单据,单据上的接收地点,正是城市边缘的一处废弃水坑。他突然明白,阿凯找他修复硬盘,是因为只有他能恢复被刻意删除的深层数据,而用Telegram联系,是为了避开可能被监控的通讯软件。
“为什么找我?”林舟问。
“你三年前帮环保部门恢复过污染企业的后台数据,我查过你的记录。”阿凯顿了顿,“现在对方已经发现数据被恢复,我需要你帮我把这些证据加密传输给市环保局的专用账号,用Telegram的密聊模式,不会被拦截。”
林舟没有犹豫。他打开Telegram的密聊功能,添加了阿凯提供的账号,开始传输文件。加密进度条一点点推进,仓库外突然传来了汽车引擎声。阿凯脸色一变:“他们来了,你继续传,我去引开他们。”
林舟握紧手机,看着阿凯冲出门外,很快听到了急促的脚步声和争吵声。他深吸一口气,加快了传输速度。三分钟后,“传输完成”的提示弹出,他立刻删除了本地文件和聊天记录,按照阿凯的嘱咐,退出了密聊账号。
等他走出仓库,外面已经没了动静。月光下,只有一阵风吹过残破的厂房,发出呜呜的声响。他拿出自己的手机,那个陌生账号已经发来最后一条消息:“多谢,证据已收到,安全了。”消息下方,是一个“已销毁”的标识——这是Telegram的定时销毁功能,消息阅读后自动消失。
林舟转身离开老钢厂,城市的灯火在远处连成一片。他删掉了那个陌生账号,关掉了Telegram,口袋里的手机恢复了往日的平静。他知道,自己只是这场城市隐秘斗争中的一个过客,而那些藏在加密信息里的正义,终将在阳光下浮现。晚风拂过,他加快了脚步,融入了繁华都市的人流中。