【南泰】密匙(3)
金泰亨跟在闵玧其身后慢慢地嘬着一杯饮品,把影印件看了几遍后解释说:“哥你听我说,晃眼看上去的确是星星和月亮的圆形,可是你注意到没有?有些星星有三个角,有些甚至有七个角,几乎每个星星的角的数目和角度不一样,而月亮的形状是相同的。如果一个星星代表一个字母,那么一段完全没有重复的字母简直不可能。因此我考虑它是用改进过的培根密码写成的。”
“其实星星的各科不同画法没有特别的含义,只不过是为了迷惑我们。我猜他们是这样加密的,用星星代表小写字母,月亮代表大写字母。”
“他首先制定了随机密码表。比如任意三个小写字母代表A(如ddd),任意两个小写字母ー个大写字母(如ssT)的组合代表,B如此美。如果南俊哥要写AB的话,他可以写成 dddsst,然后他把小写字母换成各种不同类型星星,大写字母换成月亮。”
金泰亨对上闵玧其的眼睛,耸耸肩:“就是这样所以我们看到的是满篇的星星月亮。”
“那他到底想说什么?”
“那哥得等两天,我得找出他的随机密码表是什么。”
金泰亨再一次找到闵玧其依旧是打着竞标的幌子,西装穿在身上精神又帅气,闵玧其夸了夸他人模狗样的,然后催他赶紧干活。金泰亨叼着一根棒棒糖坐着椅子滑到了闵玧其面前,拿出一张纸开始写写画画。
“最好的解密条件是有明文和暗文,有过期的密匙更好。然而我只有暗文。我试过频率分祈法,试过无数种经典密码解法,毫无头绪。我甚至用了德国流行的钢琴曲目对着暗文解,因为天知道加密者会把密匙藏在什么里面。”
“解密码的第一步是猜测对方加密方法。你必须先判断出对方是通过什么方法给文字加密的,オ能逆向解开它。上ー次世界大战的时候通常采用的是密码替换:例如用r代替a,o代替P,f代替l,w代替e。那么苹界 apple的密文就成了roofw。这样的密码其实非常好破解,因为每个字母在文本中出现的几率是几乎不变的,比如英文中e的出现几率最高,z的几率最低。字母组合中“eh”的几率远远低于“he”出现的几率。而几率分析法出现后,这类密码就废了。”
“而南俊哥留下的这份密码,不过是字母分析法的一个改进而己。他很聪明,为了避免频率分析法,他先判作了一张字母替换表。明文加密时字母第一次时用替换表的第一行的字母加密,第二次出现时用第二行的字母加密,以此类推。”
“这样就把每个字母出现的频率掩盖住了。不管怎么变,当替换表到头时,又得到开始第一行重新开始。只要密文够长,就能破译。”
“这不算难。”
4>
金泰亨笑眯眯的给闵玧其做着解释,然后在一边慢慢把星星月亮替代的字母罗列出来,“这次的随机密码本来自《小王子》,不算长,不过我倒是很好奇南俊哥那个涂星星都涂的乱七八糟的人这次竟然会选择这种图形密码,太少见了。”