书城悬疑灵异天黑黑:幽灵鬼话
20745800000212

第212章 破译的谜底

晚上七点,夏落窝在沙发上抱着双臂思考,两个小时又过去了,书桌上写得满满的草稿纸堆了厚厚一摞,就在之前的两个小时内,夏落用维吉尼亚密码写了一页又一页的字母。

维吉尼亚密码,同样是替代密码中的一种,准确的说,应该是置换密码。它是由16世纪法国亨利三世王朝的布莱瑟?维吉尼亚发明的,建立在恺撒密码的基础之上,是26个恺撒密表的合成,并引入了密匙的概念,也就是说根据密匙来决定用哪一行的密表来进行替换。

解密的过程中,就要考虑到字频统计,而通过QWE法则得出的密码中,有三个字母出现的频率较大,可以有26个字母作为密匙进行加密或解密,无形中解密时的难度就将大大加大,鉴于这是一组多重密码的关系,从一开始,夏落就没有想过用简单的恺撒密码来破解。

两个小时,飞快的就过去了,夏落却觉得密码越来越复杂,只得回过头来重新思考,也许,尝试用维吉尼亚密码来破解的想法是错误的。

就这样呆呆的坐了很久,天色开始暗下来,房间里没有开灯,黑黑的,墙壁上的钟从未停止过他们的步伐,四周很安静,夏落可以听到心脏在胸腔里持续的跳动着。

既然如此,就只有再试试凯撒密码了。

这个时候,实践远远比思考来得重要。夏落立即起身,尝试起恺撒密码的破解方法。

何为恺撒密码,就是通过字母移位来加解密,它没有密匙,所以比较简单,算得上是密码学的基础,就算找不到用哪一种来解,只要把25种移位方式逐一检测一下就可以了,因此也被称作暴力破解法,据说它是由古罗马将领恺撒发明的,并在《高卢战记》中有多次记载。

最初的恺撒密码是通过将字母顺序向后推3位进行加密,也就是,把A变成D,从而进行一一替换,当然不一定是移动三位。

夏落首先把前面得到的字母进行后移三位,就变成了下面的字母:

D/O/R/B/O/Q/W/K/E/W/B/O/N

很快,夏落就发现这样转换之后还是没有什么意义,这说明,用3位进行移动是无效的,

接着,她继续尝试另一种方法,也就是为了提高密码的安全性,之后,将原来移动3位变成了移动19位,形成了一种新的凯撒密码表,然后得出了如下字母:

T/E/H/R/E/G/M/A/U/M/R/E/D

在解密到这一步的时候,夏落实在找不出其他可以再进行换算的密码了,虽然还是没有找到破译的方法,但这些字母看起来似乎更接近于单词的组成。

为了寻找是否还有可以替换的密码,夏落打开电脑,开始到网上搜索相关资料,现在为止,她已经用了四种方法对整组电码进行破译,摩斯电码,键盘对应,QWE法则,维吉尼亚和凯撒密码。眼睛迅速在网页间浏览,期望找到有用的信息。

久久盯着屏幕的双眼,开始酸涩起来,这时,夏落忽然注意到一个关于栅栏密码的介绍。

所谓栅栏密码,就是把要加密的明文分成N个组,然后把每个组的第一个字连起来,形成一段无规律的话,相反,解密也是如此,而最重要的是栅栏密码有一个潜规则,就是组成的字母一般不会太多,不会超过30个字,也就是一两句话的样子。

夏落隐隐觉得要找到什么的感觉,这组密码是一句话的可能性很大,这样的话,如果用栅栏密码的解法说不定可以解出来,想到这里,夏落又拿起笔奋笔疾书,第一次用了两栏,把通过恺撒置换出的密码分成了两组:

T E H R E G M

A U M R E D

照上下顺序连接起来就变成了TAEUHMRREEGDM,可是不论怎么看,这组字母不但没有变得简单,反而更复杂,尝试两栏失败,目下就只能尝试多栏了。

整组数字有十三个字母,若是把它们两个分成一组,又可以得到下面一组字母:

T E

H R

E G

M A

U M

R E

D

这样分出来之后,夏落又照顺序把每一组的第一个字母连接起来,然后这些字母连在一起就变成了THEMURDERGAME。

解到这里,夏落的心忽然紧张起来,这列字母,似乎已能连贯起来了,很明显前三个字母组成了单词THE,后四个字母是GAME,若是分出空格,这些字母就变成了THE MURDER GAME。

看着眼前三个大大的英语单词,夏落并没有因为解出密码而感到高兴,相反,她觉得一股深刻的寒意从心底升起来,这个用了她将近两天时间的密码,在解开的刹那,谜底带来的强烈震撼一时间让她喘不过来气,那三个单词组成了一句话,它们像一个个烙印一样,深深的刻在夏落的眼中,让她久久不能移开目光。

THE MURDER GAME!

意思是:杀人游戏!