“瑶瑶,你帮我看看,这上面写的,到底是什么鬼画符?”
秦瑶接过那两张尚带着油墨味的影印件,一股刺鼻的味道扑面而来。
纸上的字迹,与其说是字,不如说是一串串毫无逻辑、杂乱无章的数字组合。
“4、17、9、22、3、15……”
“8、1、25、6、19、11……”
这些数字单独看,没有任何意义。既不是军区内部通用的电报密码格式,也不像是某种地理坐标。
霍景深去洗澡了,浴室里传来哗哗的水声。
秦瑶坐在灯下,将这两页纸平铺在桌面上,拧着眉头,陷入了沉思。
她的大脑,像一台高运转的计算机,开始飞快地分析着这些数字背后可能隐藏的规律。
她先是尝试了最基础的密码学原理。
会不会是替代密码?比如,用数字代替字母表的顺序?a是1,B是2,c是3……她试着将这些数字转换成字母,结果得到了一串毫无意义的乱码。
失败。
那会不会是某种换位密码?通过特定的规律,打乱明文的顺序?她又将这些数字按照奇偶位、或者每隔几个数字进行重新排列,结果依旧是一堆垃圾信息。
再次失败。
一个小时过去了,秦瑶在草稿纸上写下了几十种不同的排列组合方式,画了大量的表格和矩阵,但每一次,都通向了死胡同。
这些数字,就像一群穿着伪装服、毫无纪律的散兵,你根本找不到它们的指挥官在哪里。
秦瑶揉了揉有些胀的太阳穴,端起旁边已经凉了的水喝了一口,心头涌上一丝烦躁。
她前世在执行特殊任务时,也接触过各种复杂的加密通讯,从摩斯电码到栅栏密码,但从没见过如此古怪的数字组合。对方的手法,完全不按常理出牌。
难道是自己想错了方向?
她靠在椅子上,闭上眼,强迫自己冷静下来。
她将整个事件在脑海里重新过了一遍:一个隐藏极深的内鬼,一个用来传递情报的秘密通道,一张事关整个海防线安危的布防图,以及这两页看起来像废纸的编码。
等等……两页纸!
为什么是两页?
如果只是一段信息,完全可以写在一页上。除非……这两页纸本身,就是构成密码的一部分!
秦瑶的眼睛猛地睁开,一个大胆的念头,像闪电一样划过她的脑海。
她拿起那两张影印件,走到窗边。
此时天光已经大亮,清晨的阳光透过窗户,洒了进来。秦瑶将两张纸小心翼翼地叠放在一起,举起来,对着光。
就在光线穿透两层纸张的瞬间,奇迹生了!
由于纸张的厚薄不均和数字的书写位置差异,大部分数字都错开了,但有几个数字,位置竟然诡异地、完美地重叠在了一起!
比如第一页第一个数字“4”,和第二页第一个数字“8”,在光线下,两个数字的轮廓交织在一起。
秦瑶的心脏,开始不受控制地狂跳起来。
她立刻跑回桌边,拿起笔,将那些位置重叠的数字,一组一组地提取出来,写在新的草稿纸上。
第一组:4和8。
第二组:17和1。
第三组:9和25。
……
当她把所有重叠的数字都提取出来后,一个隐藏的规律,终于浮出了水面!
“8减4等于4,1加上26再减17等于1o,25加上26再减9等于42……不对,不对……”
秦瑶很快推翻了这个想法,加密和解密应该是对应的,加减法太容易被穷举破解。
“如果……如果这不是加减,而是位移呢?”
她再次审视那两组数字。第一页的数字是密文,第二页的数字……是密钥!
她将26个英文字母写成一个环,a对应1,B对应2,以此类推,Z对应26。
第一组:密文是4(d),密钥是8(h)。将d在字母表上向后移动8位,得到的是L(12)。
第二组:密文是17(Q),密钥是1(a)。将Q向后移动1位,得到的是R(18)。
第三组:密文是9(I),密钥是25(y)。将I向后移动25位,得到的是h(8)。
解出来的字母是“LRh……”,依旧是乱码。
秦瑶的眉头拧得更紧了。
她盯着草稿纸上那两列数字,大脑飞运转。
“我的思路肯定没错,双层加密,一为密文,一为密钥。问题出在偏移算法上。”