赵一慧、郝有富、刘开文连忙走过去,蹲在一起,查看薛芳的情况。
贾晶摸摸薛芳的额头,轻叹一声:“终于不烫了。”
“你现在感觉怎么样?”赵一慧轻声问道。
薛芳靠在贾晶怀里,醒了醒神,小声地说:“我从刚才起,迷迷糊糊地一直听到你们的说话声,就是睁不开眼睛。”
“醒了就好!”郝有富一直是个感性的人,见薛芳醒了,显得很高兴。
吴为站在他们后面,几不可见地松了口气,俯视的眼神中带着审视。醒来就好,还不算晚,只是不知道还剩下多少时间了!
刘开文小心翼翼地问道:“薛芳,你刚才说的是‘密匙’吗?”
“嗯”,薛芳点了点头,眼光越过眼前的三人,看向不远处的石壁,慢慢说道:“虽然我没看这些石壁上的文字,但是从你们交谈的内容看,密文是数字,明文也是数字,其中的转换机制一定需要密匙,而且需要一个由数字按照一定规律组成的译本。用密匙对应译本,就能破译。”
“你怎么懂这些?”贾晶低声惊呼。
薛芳腼腆一笑:“爸爸是个军史迷,家里有很多记录经典战役的书籍。我最喜欢的事情就是安静地看书。密码学在战争中必不可少,我有些了解。我的日记就是用我自己编的密码写的,除了我,谁都看不懂。”
贾晶听了,一时无言,只能抱着她,给予安慰。
薛芳对贾晶笑笑,看向面前三人道:“所以密匙和译本是最重要的。而且这种从数字到数字的破译,译本和密匙应该都是数字。译本上的数字排列要么被打散,要么被替换,要么被省略。”
她停顿了一下,皱眉想了想,问道:“你们听过维吉尼亚密码吗?”
“维吉尼亚?”吴为抓住了重点,看向薛芳,问道:“就是由一系列凯撒密码组成密码字母表的加密算法?不可能,起码在汉代是不可能的,而且那种加密法对应的是字母系统。”
“什么是微鸡利亚?什么又是开洒密码?”郝有富震惊地看向他俩,复又鄙视地驳斥:“瞎扯!汉代那会儿的老祖宗谁能知道啥洒啥亚!”
他悄悄碰碰刘开文的胳膊肘,小声地问:“这啥洒啥亚是哪国的人?”
吴为解释道:“凯撒密码,是指将明文中的所有字母都在字母表上向后或向前,按照一个固定数目进行偏移后被替换成密文。维吉尼亚密码是将多组凯撒密码写入表格中, 并引入密匙的概念。用明文对应密匙在表格中的位置,得到新的字母密文,在古典密码学中被称为‘不可破译的密码。’”
郝有富尴尬地摸摸鼻子,一听到‘不可破译’四个字,眉头皱得老高,扭头冲着吴为说道:“行了,别折腾了!咱老祖宗那会儿还没强制学习外语呢。”
薛芳慢慢坐起来,认真地向众人说道:“我是指原理类似,把数字换成字母,编入表格中。刚才你们不是说密文中有重复出现的数字吗?三、六、九对吗?只要看看这三个数字到重复时,中间出现的数字有几个,就能确定密匙的长度。如果这三个数字重复的长度为公约数,就符合维吉尼亚密码的原理。只是墓主的家族是用数字编写的,我想应该会比后来的维吉尼亚更简单。”
吴为望着石壁出了神,须臾笑出声来:“看来,我的确低估了祖先的智慧,他们甚至不需要对照表格,即可心算。不过,我们只能确定密匙的长度为2或4,确不知道具体的数字,还要确定表格数字的偏移量,如果依靠计算,需要一定的时间。”
“数字表格?数字偏移?”赵一慧喃喃地念道,脑子里浮现出一段回忆:“那个玩具……”
吴为敏锐地捕捉到她的言语,侧眼看去,问道:“偏移的数字表格,你还记得吗?”
其他人脸色一变,看向赵一慧的眼神都变得不可捉摸起来。为何她会知道墓主家族的加密方式?
刘开文和郝有富的心里同时闪现出一个猜测。如果真是那样,很多事情就都能解释了。