亲,欢迎光临天天书吧!
错缺断章、加书:站内短信
后台有人,会尽快回复!
  • 主题模式:

  • 字体大小:

    -

    18

    +
  • 恢复默认

巴士在浣熊市郊外的长途车站停下时,杨兴把终端合上,屏幕上那封匿名邮件的最后一层加密壳已经被他剥干净了。他用撬棍撑着座椅靠背站起来,左臂的灰斑在血清最后一波代谢后只剩一圈极淡的浅灰色轮廓,但坐了太久的长途巴士,腿麻得几乎站不稳。窗外是浣熊市灰蒙蒙的天际线,保护伞公司行政主楼的穹顶在夕阳下反射着血红色的光。

他靠在车站候车室斑驳的塑料椅上,撬棍横在膝盖上,终端重新开机,把他刚才在车上拆解邮件的全过程从头复盘了一遍。加密手法、目录结构、附件哈希值——每一项都指向同一个结论,但在巴士颠簸的引擎噪音里他没有来得及把最关键的那个细节说清楚,现在他要把这个细节钉死。

发件人用的是保护伞公司内部通讯协议里最老的一版数据加密标准,不是威斯克后来在监控室广播里用的那套动态密钥,而是他在资料室黑进威斯克私人服务器时在系统底层日志里挖出来的初版后门——那时服务器里只有几个他自己从孤儿院领养申请表上复原的个人档案,代码写得一丝不苟,每个子程序都备注了日期和修改原因。杨兴记得那些备注的写法:破折号、空格、句号。威斯克不会这么写备注。他见过威斯克在实验日志亲笔批注里的格式,用的是英式排版习惯,引号后不加空格。

他调出终端里那份加密邮件附件中残留的注释行,字体用等宽字体渲染后,破折号的位置、子目录的命名规则、日期和批次编号之间的缩进格数、斜杠的方向全部匹配。这不是威斯克写的代码,甚至不是任何一种自动化工具生成的格式。这是一个人的书写习惯,被原封不动地写进了代码注释里。但威廉·柏金的实验残卷在洋馆档案室里封存了很多年,纸页发黄卷边,上面的手写注释是柏金本人留下的,但纸页的纤维老化程度经不起传输,不可能以电子形式复制到一封今天才发出的邮件里。所以发件人不是柏金本人,是另一个能看到柏金原始手稿、并且有能力将其转写成电子版的人——柏金团队里唯一的那个副手。

然后他翻到了邮件末页的附言。和正文简洁干净的措辞不同,附言只有孤零零的一句话,像写字的人把这张纸单独放进打字机里敲完后忘了关壳:“第二阶段开始。w.”

他在隔离区用柏金残卷的笔迹扫描件做过比对,残卷里每一个属名都以大写w起笔,收笔时习惯连一个极细的斜钩带进日期栏的底部格子,和眼前这封邮件附言的字体特征完全吻合。发件人是威廉·柏金本人。是他在用威斯克的备用密钥给他发匿名提示——不是敌意,不是陷阱,是警告。他知道威廉·柏金在游戏原作里的下场:被保护伞特种部队射杀,在濒死时给自己注射G病毒,然后变成一个不断自我吞噬的怪物,把整座浣熊市地下实验室变成他一个人的巢穴。现在这个人坐在浣熊市某间地下实验室里,给他发了封匿名邮件,告诉他9月28日他会需要他。这不是交易,是求救。

他把附言最后那个“w”的字符编码拖进比对窗口,和他从柏金残卷上扫描下来的笔迹叠加,匹配度百分之百。他把屏幕按灭,把最后这份分析结果加密压缩进吉尔的离线信道,设了定时发送,然后站起来。车站广播正用机械的女声播报浣熊市欢迎您,他的撬棍在夕阳下拉出一道长长的影子。

杨兴坐在浣熊市郊外长途车站的候车室里,撬棍横在膝盖上,终端屏幕亮着。他把那封匿名邮件的附言又调了出来。“第二阶段开始。w.”这句话他已经反复看了不下几十遍。第一次读的时候,他以为w是威斯克的缩写——阿尔伯特·威斯克,A.w.,发件人用威斯克的备用密钥给他发匿名提示,把自己名字里的w单独拎出来做签名,合情合理。但他在巴士上花了将近两个小时把加密壳全部剥干净之后,手指停在了键盘上方。

发件人的代码注释习惯和威斯克在实验日志亲笔批注里的格式对不上。威斯克写日期用英式倒序,引号后不加空格,子目录命名用大写驼峰。这封邮件的注释行里,破折号前后各空一格,日期格式用美式正序,变量名全部小写下划线——和他在洋馆档案室里翻过的威廉·柏金残卷上的手写标注完全一致。柏金写代码注释就像写实验记录,每行必注,连临时变量都要解释用途。这是柏金的邮件。但柏金是G病毒项目的负责人,他在保护伞的职务等级和威斯克平行,两人分属不同的实验组,连服务器都是物理隔离的。他怎么会用威斯克的备用密钥发信?

杨兴把问题拆成了两块。第一块是密钥来源——威斯克的备用密钥是在洋馆资料室的私人服务器上生成的,只有威斯克本人和他这个黑进去的系统管理员知道。柏金能拿到这串密钥,说明威斯克在生前——或者说在斯宾塞把两个实验组拆分之前——就已经和柏金共享过自己的备用通讯协议。第二块是邮件附言里那个单独的w。威斯克的名字缩写是A.w.,阿尔伯特·威斯克,首字母A和w从不单独使用,签名永远是全称。但这次只有一个w,不可能是他的署名。那么问题变成了:这封邮件真的是柏金发的,还是有人用了柏金的笔迹写代码、用威斯克的密钥加密、然后在末尾签了一个不属于这两个人任何一人的单字母签名?

弹幕从他视野右侧涌出来,这次的流速和密度完全不亚于他在母巢底层敲能量核心的那一刻。有人尖叫说w是威廉·柏金本人、因为威廉的缩写就是w,有人反驳说柏金在游戏原作里被射杀前最后说的是G病毒不是w病毒、这明显是新角色,有人用加倍加粗字体刷屏“w是威斯克复活的新代号”,还有人在刷屏间隙贴了一长串保护伞内部雇员名单,把所有w开头的姓氏全标红了。杨兴快速过滤掉情绪输出和重复刷屏,把注意力锁在那些被系统自动标注为高信用等级的分析型弹幕上。有个老玩家提到斯宾塞在非洲遗迹的铭文翻译稿里曾把某个古文字转写为w——不是拉丁字母,是那个早已灭绝的东支变体的发音。另一条弹幕贴出了太阳阶梯原始遗迹的考古简报截图,画面里岩壁上的刻痕确实有点像一个手写的w。不是两个V拼起来的印刷体,是四笔连写的、像两条蛇缠绕在一起又同时昂起头的古老符号。斯宾塞在影像结尾说他在太阳阶梯最底层的基站里发现了剧本真正的名字,随身携带从未备份。这个w,不是威斯克——是那个名字的首字母,还是它本身就是那个名字的符号化缩写?

系统提示突然浮现在他视野正中央,字体是极淡的灰白色,像是被什么东西压制着,但还是一字一句地浮了出来——发件人身份确认:威廉·柏金。密钥来源确认:威斯克生前共享给柏金的备用通讯协议。附言签名“w”身份无法确认,不在保护伞雇员数据库内,不在任何已知实验体编号中。与SY-00001索引号存在相关,与斯宾塞全息影像附件中的非洲遗迹频率校准代码存在历史覆盖记录。

最后一条高赞弹幕从他视野右侧缓缓滑过,字体被切成两半,后半句被一串乱码覆盖,但前半句还能辨认——w是……完了,弹幕被屏蔽了。不是系统折叠,不是管理员删除,是那封匿名邮件的附件自动执行了预警协议,检测到弹幕中出现敏感关键词后直接加密过滤。

杨兴盯着那行被切成两半的弹幕,后脑勺像被针尖轻轻扎了一下。这种屏蔽技术是威斯克在监控室里用来过滤观测者对他的负面评价用的,而这封邮件里嵌了同源的预警协议,但过滤器全是针对w的。发件人不希望他看到观测者讨论w。发件人知道他能看到弹幕。

他把终端合上,握紧撬棍。那个古老的符号、斯宾塞随身携带的秘密、被屏蔽的弹幕、SY-00001那个被献祭的女人留在他撬棍裂纹里的最后一句“继续往前走”——所有这些碎片正在被这个单独的大写字母猛烈地吸向同一个方向。他要去浣熊市,但他需要先弄清楚w是谁。而柏金——如果这封邮件真的是威廉·柏金本人发来的——显然知道答案。他只需要赶在9月28日之前找到柏金,亲口问清楚。