这是一种极端的保密措施。即使有人截获了信号,即使有人破解了“金色黄昏”算法,他们得到的也只是一个哈希值——没有原始数据,哈希值毫无意义。
就像你捡到了一把钥匙,但不知道它对应哪扇门。
夏千荨靠在椅背上,长长地呼出一口气。
她解开了波形图的加密。但她得到的答案,比没有答案更令人不安。
因为那个哈希值的存在,意味着“鹰巢”在瑆洲境内建立了一套完整的密钥验证系统——信号只是“引信”,真正的信息存储在另一个地方,只有通过哈希值验证的人才能获取。
这就像鲁班锁中的“锁梁”。你找到了它抽出了它,但剩下的五根梁仍然咬合在一起。你只是打开了第一道锁,里面还有第二道、第三道。
她站起身,走到书房的落地窗前。
二楼的高度恰好能看到整座宅子的错层轮廓——三楼露台的玻璃栏杆在月光下泛着微光,屋顶花园的常春藤垂下来,在夜风中轻轻晃动。水景墙的潺潺声从一楼传来,恒久而温柔,像这座宅子自己的呼吸。
远处的滨海湾灯火在夜雾中晕开成一片模糊的光晕,但那些喧嚣传不到这里。这座宅子有自己的节奏——错层退让出的那些露台像一个个半开的匣子,装着各自的小世界:一角的茶桌还冒着热气,另一处的吊床轻轻晃着,书房的光从她身后的窗户透出去,方方正正,像夜色里嵌着一枚暖玉。
她忽然想起,今天下午在十四楼做完术前检查后,韦奚珃让她送三明治上去。她当时只觉得他懒,现在想来——
他是不是在暗示什么?
“处长说,最近不太平。让我提醒你,上班的时候多留个心眼。”
这是他今天下午说的话。当时她以为只是普通的叮嘱。但现在,在解开了波形图的加密之后,这句话变得意味深长了。
韦奚珃知道多少?谭邵光告诉了他多少?
她拿出手机,想给他发消息,又放下了。他大概在三楼露台——刚才她瞥见一个人影端着红酒杯浮在半空中。但以他的性格,在外面站不了太久就会回屋瘫着。
果然,当她走出书房,沿着旋转楼梯上楼时,在三楼的转角处看见了韦奚珃——他已经从露台转移到了室内,半躺在靠窗的懒人沙发里,红酒杯搁在扶手上,眼睛闭着,像是睡着了,又像是在想事情。
三楼的落地窗全部打开着,夜风从露台灌进来,带着风车茉莉的香气。月光在地板上投下窗格的影子,一格一格,像一幅被拆散了的棋盘。
夏千荨没有叫醒他。她站在楼梯转角,看着他的侧脸——月光把他的轮廓照得格外清晰,下颌线锋利得像手术刀。他的睫毛很长,在脸颊上投下一片扇形的阴影。
这个懒鬼。在外面站了不到十分钟就回来了。
她转身回到二楼书房,重新坐到书桌前。
她的手机震动了一下。
韦奚珃的消息:“还不睡?”
她看了一眼时间——十一点四十分。她已经在书桌前坐了一个半小时。
“在忙。你先睡。”
“忙什么?”
“你猜。”
“波形图?”
夏千荨的手指悬在屏幕上方。他没告诉她谭邵光发了什么邮件。但这个人——这个在懒人沙发上瘫着的人——居然知道她在看波形图。
“你怎么知道?”
“处长晚上给我打了电话。说把东西发给你了。让我看着你,别熬夜。”
夏千荨盯着屏幕,心里涌上一股说不清的情绪。
质数间隔。斐波那契差值。这些数学特征不是编码本身,而是编码的“钥匙”。就像鲁班锁上那根特殊的“锁梁”——它和其他五根梁看起来一模一样,但它的榫头角度不同,只有它才能第一个被抽出。
那么,这段波形中的“锁梁”在哪里?
她重新打开波形图,将跳变的时间节点序列列在纸上:
0ms,47ms,100ms,161ms,234ms,321ms,422ms,537ms,666ms,809ms,966ms,1137ms,1322ms,1521ms,1734ms,1961ms,2202ms。
她盯着这一串数字,脑子里忽然闪过一个念头——这些数字本身可能没有任何意义,有意义的是它们之间的比例关系。
她开始计算相邻时间戳的比值。47/0无定义,100/47≈2.1277,161/100=1.61,234/161≈1.453,321/234≈1.3718……
1.61。
这个数字让她浑身一震。
1.61——黄金分割比的近似值。
她快速计算后续的比值:422/321≈1.3146,537/422≈1.2725,666/537≈1.2402……比值在逐渐衰减,但衰减的速率本身呈现出规律性——每一次衰减的量大约是前一次衰减量的0.618倍。
0.618。黄金分割比的倒数。
她猛地睁开眼睛。
这不是普通的加密信号。这是一段使用了“黄金分割递归算法”的跳频密码——频率跳变的时间间隔遵循黄金分割比例的自相似结构,而频率值本身则是经过二次加密的载荷数据。
她在特情处的训练教材中见过这种算法的描述。那是“鹰巢”组织特有的通信加密方式,代号“金色黄昏”。教材上说,这种加密方式最早由苏联克格勃第七局在八十年代研发,用于特工之间的超短波通信。苏联解体后,技术文档流入了多个国家的情报机构,但真正能将其投入实际应用的寥寥无几——因为它对发射端和接收端的时钟同步要求极高,误差不能超过0.1毫秒。
“鹰巢”显然掌握了这项技术。
而且,他们正在瑆洲境内使用它。
夏千荨的手指在键盘上飞速敲击。她需要验证自己的推断——如果这确实是“金色黄昏”算法,那么信号中的频率跳变应该遵循另一个规律:每一个频率值都是前一个频率值与一个固定基频的黄金比例乘积,再经过模运算映射到87.9MHz附近的频段内。
她将波形图中的频率值提取出来,代入自己编写的简易解码程序。
屏幕上开始滚动数据。第一轮计算结束——频率序列确实符合黄金比例乘积关系,误差在允许范围内。第二轮计算——她需要从频率序列中剥离“金色黄昏”的外层加密,提取出真正的载荷数据。
载荷数据的格式让她皱起了眉头。
不是文字,不是数字,不是图像,而是一串十六进制的哈希值。长度是64位——标准的SHA-256哈希。
这意味着,这段信号本身不包含任何可读信息。它只包含一个哈希值——一个用于验证身份的“数字指纹”。真正的信息,藏在这个哈希值所对应的原始数据中,而原始数据不在信号里。