作家篇 贝拉索的秘密
作家篇 贝拉索的秘密 (第2/3页)
一个无聊的谜题。”
“不过,为了能让出题人败的心服口服,我们最好赶在那自作聪明的人之前,将这整个密码全部破译出来。”伸了个懒腰,他看起来已经打起了全部的精神,“怎么样,有没有兴趣一起破译?”
——竟然连我接下来将注意力放在密码上的理由都帮助我找好了。如此的顺利……又或者说,跟他待在一起,会有好运气吗?
——怎么可能~
“好啊,那就一起破解这个谜题吧。”嘴角露出一丝微笑,文一凡起身,从书架中抽出了厚重的书,放在桌子上。稍作思考后,他便翻开了书籍,翻到了标记着“Vigenère Cipher”的那一页。
“维吉尼亚密码,又译维热纳尔密码,是使用一系列凯撒密码组成密码字母表的加密算法,是恺撒密码的基础上扩展的多表密码,此密码是由意大利密码学家Mr.Giovan Battista Bellaso所创造的,后被误认为是法国外交官Blaise De Vigenère所创造的,所以被称之为维吉尼亚密码。”缓缓地抬起头,他看着林允谦,狡黠地笑了笑,“所以,我其实更愿意称之为‘贝拉索密码’,你应该不介意吧。”
“名称只不过是将其与其它密码区分出来的标签罢了,事实上,贝拉索密码本身就是一个不俗的加密方式,因此我并不纠结于这种锦上添花的东西。”拿起旁边的玻璃杯,林允谦喝了口水,笑了笑,语气带着几分温和地说道:“那么,我们之后就叫它‘贝拉索密码’好了。”
——百分之五十五,现在我能够肯定了,将你留下是一个极其正确的决定,我可不愿意与你这种人变成敌人。
“多谢,”轻轻地点了点头,他并未过多表述,便接着说道:“既然你了解这种密码,便应该知道,贝拉索密码的组成元素便是密匙,密文,明文和密表吧。”
“当然,这应该是贝拉索密码最基础的知识了。”
“那么问题就来了,如今密文我们有了,密表在这本书中也有很详细的图表,而明文则是我们将要寻找的答案。可是解密贝拉索密码最关键的密匙,这份报纸中竟然只字未提,这未免让我有些困惑。”右手手指轻敲着桌面,文一凡微笑着说道:“如若想要解密贝拉索密码的话,不给密匙的一切谜题全部都是耍流氓,而很显然,那个自作聪明的家伙,不会这样无赖的。”
“所以,你怀疑密匙其实就隐藏在这首小诗里面。”再一次阅读了一遍小诗后,林允谦看了眼他,不免笑出了声:“恐怕,聪明如你,早就已经有了自己的想法,只是想要听听我的猜想;又或者说,刚刚那番话,其实就是想要引导我说出自己的想法,不是吗?”
——厉害啊,林允谦,不进能够如此迅速地猜出我的想法,还能够毫不忌讳地当着我的面说出来,或许他真的是一个可以信任的助力?
“不错,我的确是想要听听你的想法。”大大方方的承认了之后,文一凡静静地看着他,眼神中带着几分期待。
“怎么说呢,整个小诗好像到处充满了暗示,却又好像一点暗示都没有给,”林允谦看着眼前的诗歌,略作思考便说道:“如若对方是采用的先提示密码种类再提示密匙的话,无疑第一句话就可以抛弃了,剩下的三句话中便隐藏着密匙。”
“如果我们把他想象成一个自作聪明的人的话,很显然他会这么做。而且仔细看第一句话和第三句话,‘狂妄者穿过无边花园’和‘鲜花耻笑着他的无知’,这两句话明显是为了引出第二句话和第三、四句,因此密匙在这里面的可能性很低,因为如果这个印子藏着密匙的话,那么引出的内容将毫无意义,因此我会把目光放在最后两句话。”
“很清晰的思路,说说你该如何确定密匙。”文一凡点了点头,做出了肯定的答复。
“这一点很简单,我们都知道,密匙是一个单词的可能性是最高的,那么就按照最高可能性的结果,逐字逐句尝试每一个名词和动词就好了,如若不行,那么再考虑其它可能性。”在“审视”,“自身”,“焚烧”,“地狱”下面划出横线,他问道:“你有没有能够解密贝拉索密码的程序,或者我现场给你手写一个也行。”
“明文=[26 +(密文-密钥)] Mod 26 + 1,有了这个公式,一切都变得简单了起来。”在电脑的控制器中输入一行代码,他轻敲回车键,便打开了一个页面,“请吧,试试你的思路。”
“那么首先,我们先假设密匙是‘survey’的话,”在密匙中输入单词后,他轻敲回车,得出了结果:
KYXAMRBXEJHHZFOLXKSHZATHEUIO
(本章未完,请点击下一页继续阅读)