关于后面的闯关_碼書书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 科技 > 碼書 > 关于后面的闯关
未敢 碼書 的书评 发表时间:2015-01-17 19:01:20

关于后面的闯关

西蒙辛格是个很会讲故事的学术普及作家。他还写过有关一元五次方程的书和费马大定理的书。这本密码故事算是他比较早的书,我在高一2001年的时候看到这本书的时候爱不释手。看完这本书的之后就试着去解答后面的题。第一题是在一节自习课上解答出来的,频度分析是非常好用的一种方法,而第二题的解答则直到2009年。第二题是凯撒移位密码,本来这是一种非常简单的密码,最多通过26次移位就可解决。这道题难就难在,它的原文是拉丁文,很可能你已经挪到了位置,但是看不懂就当做没有做出来。第三题的时候我就开始有很多疑问了。
第一:我不清楚这是什么语言写的。
第二:里面可能有干扰字符。
第三:是不是严格按照同音替换加密的?
我们能做的,只能对着文本分析。
2009年的时候,我对这个密码是一点头绪也没有,因为想得太多,也没有去做单字母的频度分析,因为我首先假设,既然是同音密码,频度分析将是无效的。后来又尝试过几次,都没理出头绪。知道今天早上,我突然又想到这个密码,我觉得可以通过同音密码的特性去先求出到底有哪些同音单元。如果严格按照同音密码执行,同音单元出现的频率应该是相近的。不过我还是没有得到什么可以进一步执行的结果。在网上搜索的时候,发现了西蒙辛格的博客,http://simonsingh.net/cryptography/cryptograms/hint-monoalphabetic-cipher-with-homophones/
这里对这个密码有个很含蓄的提示。
Do any of the letters or symbols have a particularly high frequency? Perhaps the frequency is too high for it to represent a letter. What else could it be a substitute for?
研究过这个密码的人都知道,里面的x出现频率非常高,几乎满篇都是x,无疑西蒙辛格的意思是,x是空格。这我也曾想过,我还曾想过x可能是一个操作符,代表紧跟其后的字母是单字母做同音单元。但是无论把x做空格还是做操作符,有难以解决的问题。
我的错误就在于,这个密码并不是一个严格的同音替换密码,为了给解题者留下线索,这道题还留下了一个特别的线索,这点我也早就注意到了,就是某些字母只在特定的范围内出现,比如N只在最后几行出现,B只在最开始的几行出现。这是有意识的说这几个字母可能同时代表同一个字母。
最终这个密码在国外的网站上找到了答案。它的原文是意大利文。好吧,很早我就清楚,若要学好密码破解,广泛的语言学知识是非常必要的。第四关是维热纳尔密码,再接再厉。

PS:第三题的解答可以到我豆瓣日志看到。

展开全文


推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

对“关于后面的闯关”的回应

未敢 2015-09-09 19:47:48

所以你训练到哪了。。

Aphrodite 2015-09-08 14:43:45

如果是为了那15k刀来破解就太没意思了,作为思维训练和技能训练,15K刀能买得到吗

未敢 2015-05-11 16:33:00

第一题确实是英文,不过有些古英文词汇,比如thy什么的。

裁歌 2015-05-07 00:46:43

为什么我第一题都做不出来……
第一题真的是英文吗OTL

未敢 2015-04-14 09:14:56

。。。很高兴认识二位(如果不是分裂的话)

Y22 2015-04-13 18:33:09

混蛋,一楼的回复是我bf用我的账户回的!他怎么也不换一下登陆啊。

未敢 2015-04-13 15:29:42

是的,2000年被瑞典的一个团队破解的,西蒙的个人博客上有这个团队写的回忆录,详述了破解经过和方法。单纯靠个人去做得话,其实做到第六题基本就不得不依靠计算机了。我是破解了维热纳尔之后才发现早被破解的。哈哈哈

Y22 2015-04-12 14:44:28

我大一看到这本书的时候也是尝试破解了前两道题,后来知道原来英文原版发行后那15000美元大奖早就被人领去了……好吧,我就不做了