就在光线穿透两层纸张的瞬间,奇迹发生了!
由于纸张的厚薄不均和数字的书写位置差异,大部分数字都错开了,但有几个数字,位置竟然诡异地、完美地重叠在了一起!
比如第一页第一个数字“4”,和第二页第一个数字“8”,在光线下,两个数字的轮廓交织在一起。
秦瑶的心脏,开始不受控制地狂跳起来。
她立刻跑回桌边,拿起笔,将那些位置重叠的数字,一组一组地提取出来,写在新的草稿纸上。
第一组:4和8。
第二组:17和1。
第三组:9和25。
……
当她把所有重叠的数字都提取出来后,一个隐藏的规律,终于浮出了水面!
“8减4等于4,1加上26再减17等于10,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……”,依旧是乱码。
秦瑶的眉头拧得更紧了。
她盯着草稿纸上那两列数字,大脑飞速运转。
“我的思路肯定没错,双层加密,一为密文,一为密钥。问题出在偏移算法上。”
她看着第一组的4和8,第二组的17和1,第三组的9和25。
“不对称……完全不对称……除非……偏移量不是固定的!”
她又试着将两组数字相加、相减、做各种运算,都找不到规律。
就在她快要放弃的时候,一个被她忽略的细节,突然跳了出来。
第一页纸的页眉,用铅笔极轻地画了一个符号“+3