关灯
护眼
字体:

冒死抵挡来自病娇的BE[西幻乙女](386)

作者: 草乙非文 阅读记录

第158章 、九周目破译

你将纸张180度翻转,大片留白朝上,拿过一旁的梳妆镜对准纸条上的字迹。顿时,一连串书写正确的字母出现在镜中。

“反写体。”你冷笑,让克莱恩帮你扶住镜子,将三句话通通抄下。

这三句话分别为:

“TuwjcuvlsqPnfhzrnawqo摸drfxzealictuwgttl。”

“tuwalrvke摸hlxzbrymy。”

“Tuwhpayomehgzipliwwhafnicyfmgnefkjfl。”

仍然没有任何意义。

“这是什么意思?”克莱恩所受教育有限,他认识的字多是因他十来年生活所需习得的简单词汇。

“没有任何意思,克莱恩。”你摇头,“才刚开始呢。”

明文、密钥、阵列、暗语,维吉尼亚密码必备四物。

维吉尼亚密码依靠密钥将明文转化为暗语,把字母按照26字母矩阵一一按照明文与不断重复的密钥的交点,最终转换成为暗语。

密钥往往为一个简短的单词,通过不断加长,最后与明文等同。由于同一个字母在语句中所对应的密钥字母不同,所以交汇点处生成的暗语字母未必相同,同一个单词可能在其中有不同的表达方法。

第一步,最粗略的判断,估计密钥的长度。

第一句中恰好便有重合长达三或三个以上的字母:tuw。

两个tuw之间相隔35个字母,也就意味着,密钥长度为35的约数,5或7。

……一个5个字母或7个字母长度的单词,你笔尖停滞一瞬,会是什么呢?一个代表着什么的单词?

第二步,精确计算,你拿过一张演算纸,迅速列表,将26个字母纵列而下,如此安排三张纸,按照公式开始演算。

两个任意字母相同概率为0.067,字母表中出现这种情况的概率为0.0385,相减会有一个较为固定的估计值,0.0285。

你将0.0285重新誊写在纸上空白处,作为备用数据,此为被除数。

唯一需要大量计算的是不固定的观察概率。

第一组密文中,各字母频率统计按表分类,由于观察概率中处于分数线上的求和计算中单组频率计算为(n-1)n,所以不计算出现仅1次的字母,出现2次的字母共9个,3次字母共3个,4次字母共1个,求和可得56,以56除以文本数乘文本数减一,即42×41,得数放入公式与0.0385相减取绝对值。最后用0.0285除以此绝对值,约为4.75。

第二组密文由于过短,精确度不够,不予考虑。

第三组密文以同样操作进行,得一估计值为5.58。

大概长度为5个字母的单词。

“当──”

机械钟震响。

你突然停笔,没有必要再继续推算下去了。

这不是一道数学题。

算到这儿已经够了。

继续计算,也许可以推出你需要的那几个字母,但是太慢了,太慢了,时间远远不够。

后头的步骤越繁杂,一步出错全盘推翻,你要用更简单粗暴的法子。

“放大镜。”

克莱恩将放大镜从木雕小架中抽出递过。

你铺开克莱恩与密文一齐带来的绢布字母表阵列图,调整放大镜与绢布的距离各角度观察,重点放在一横一纵由26字母组成的左上大直角。

绢布上细微处的磨损透过镜片展示出来。

你眨了眨疲惫的双眼,分析道:“他习惯用横行做密钥,纵行核明文。”

“为什么?”

“你看,克莱恩。他的纵行磨的很乱,绢布被勾起的边角没有特定的规律;但是横行不一样,他有特定的磨损对象,只有零星几个字母所处布料看起来不太平整。”

你将横行磨损较为厉害的字母挑拣出来。

这是一个简单字谜组词小游戏,由5个字母组成的单词藏在其中。

你一眼掠过,排序出最有可能的那个词。

“——a-n-s-e-l。”

安斯艾尔。

你痛苦地闭眼。

密钥破解成功。

仅剩的一点侥幸破灭。终究还是,会有被欺骗的不甘吧。

最难以容忍的不是敌人,而是背叛。

将an色l重复填充在暗语下,字母一一对应,直到与每一句话长度相同,取得对应的明文字母。

等你完成这一任务,三句简短的话呈现于纸上,密文后的字母终于变成了可以正常阅读的语句。

“thefruitofpandoraisforbiddohecity。”

(潘多拉之果于此城遭禁。)

“thewarisa波uttobegin。”

(战争将来。)

“Thedealwiththeelveswasverysuccess妇l。“

(与精灵的交易非常成功。)

克莱恩瞥见你脸色不善,没有再出声。

一连串线索凑在一块,你猛地将椅子从桌面推远,仰头深吸气平复情绪,抬手抹去眼角水迹。

你迟早会被自己气死。

你怎么能轻信呢?被欺骗固然可怜,可你居然给了别人欺骗你的机会。