第123章 名单(第2页)
“只不过,凯撒密码虽然是一种非常简单的加密方式,但是因为凯撒密码的变种有很多,所以我不得不一个一个地去尝试,最终才成功将这份名单破译出来。”
在密码学中,恺撒密码又称为恺撒加密、恺撒变换、变换加密,这是一种相对来说比较简单且最比较广为人知的加密技术。不像是其他的加密方式那么复杂,凯撒密码是一种替换加密的技术,明文中的所有字母都在字母表上向后或向前按照一个固定数目进行偏移后被替换成密文。
凯撒密码虽然简单,但是因为凯撒密码根据偏移量的不同,可以导致出现很多的变种,所以想要破解凯撒密码,首先就必须确定偏移量。偏移量就相当于是解开密码的钥匙,如果偏移量是错误的,最终破译出来的也是错误的。例如,当偏移量是3的时候,所有的字母A将被替换成D,B变成E,以此类推。这个加密方法是以罗马共和时期恺撒的名字命名的,当年恺撒曾用此方法与其将军们进行联系。
“虽然表面上看起来很简单,但是实际上,为了成功找出真正的偏移量,我还是花费了将近一天的时间。”韩道明的眼中流露出一丝疲惫的神色,显然他这段时间一直都在忙着破译这份文件。
“这东西破译起来非常麻烦吗?”高岭不解地问。
“一般情况下,想要破解凯撒密码,有两种可能:第一种,攻击者知道或者猜测密码中使用了某个简单的替换加密方式,但是不确定是恺撒密码;第二种,攻击者知道或者猜测使用了恺撒密码,但是不知道其偏移量。”
“对于第一种情况,攻击者可以通过使用诸如频率分析或者样式单词分析的方法,马上就能从分析结果中看出规律,得出加密者使用的是恺撒密码。而我所面临的,就是第二种情况,我需要找出密码当中的偏移量。”
“只不过,由于使用恺撒密码进行加密的语言一般都是字母文字系统,因此密码中可能是使用的偏移量也是有限的,例如使用26个字母的英语,它的偏移量最多就是25——偏移量26等同于偏移量0,即明文;偏移量超过26,等同于偏移量1-25。因此可以通过穷举法,这种方法唯一的坏处就是比较花费时间。”
“当然,还有一种方法比上面那种要能够更快速地找出答案,那就是通过频率分析。当密文长度足够大的情况下,可以先分析密文中每个字母出现的频率,然后将这一频率与正常情况下的该语言字母表中所有字母的出现频率做比较。例如在英语中,正常明文中字母E和T出现的频率特别高,而字母Q和Z出现的频率特别低,而在法语中出现频率最高的字母是E,最低的是K和W。可以通过这一特点,分析密文字母出现的频率,可以估计出正确的偏移量。只不过,汉字用凯撒密码加密,需要先把汉字转换成拼音,而汉字不像是英文单词那样有着明显的规律,所以我直接就排除了这种方法。”
听完韩道明的讲述,高岭感觉自己的大脑完全就乱了。
“你为什么会对这些很了解?”王皓好奇得看着韩道明。
“作为一个侦探,我总要有一些拿得出手的本事吧?”韩道明耸了耸肩。
“最开始的时候,我之所以去接触这些加密方式,是因为何清那件事。我始终认为那张染血圣母像当中,应该是隐藏着什么加密的信息,所以我学习了很多的加密方式,试图将其破解,但是最终我失败了,那似乎就是一张表明自己身份的照片,除此之外没有任何多余的信息。”
王皓点了点头,他可以感觉到韩道明语气当中的失望。
当自己拼命去努力,却发现最终只是一场空,无论是谁都会感觉很失望的。
“这份名单的内容是什么?这份名单是什么意思?”王皓看着屏幕中的名单,然后又问道。
“这些,应该就是惊叹大冒险或者是惊叹直播间的成员名单。”韩道明语气沉重地说。
“虽然我不知道王痞子是从哪里搞到这份名单的,但是从王痞子对这份名单的重视来看,十有八九是这样没错的。”
“名单吗?”王皓心中大震。
为什么他们现在总是被对方牵着鼻子走,就是因为敌在暗他们在明,如果他们知道那些成员名单的话,那就可以提前接触那些成员,然后阻止惨剧的发生。
“我来找你们,就是希望你们让何欣欣确定一下这份名单里面的这些人,到底是不是惊叹直播间的用户。”韩道明说。
“虽然我知道这很冒险,但是我们已经没有犯错的时间了,现在好不容易我们才勉强算是打破了一个突破口,我们需要抓紧时间,千万不能浪费机会,如果让那个组织反应过来的话,我们再想找到他们的破绽,就没有那么容易了。”
王皓并没有说话,而是陷入了深深的沉思。
这无疑是让何欣欣冒着生命危险去确定,他必须得考虑清楚才行。