【读书笔记】肉丝儿解密码之《密码故事》

发表于:2015-05-11 12:07 [只看楼主] [划词开启]

这本书也是很早就看完啦~~

这本书是关于破译密码的,介绍了古往今来各种密码加密和破译的方法,也讲了很多有趣的故事。

书后附了10道习题,第一个全部做完的人可以得到15000美元的大奖(本书大概也许可能出版与1999年),于是我看完书后就兴奋地开始做啦!!!

可是……

先不说2000年的时候一个瑞典的团队就解完题目拿到大奖了……

也不说就算没钱,解密码也是很好玩的嘛……

也不说我自以为这本书我基本上都看懂了……

就说……

我竟然做不出来……

天啦撸……

书白看了……_(:зゝ∠)_


解密比我想象中要难得多呀,第一题最简单的单字母替换密码我竟然都做不出来QAQ

因为作者真的给我们设置了重重障碍呀!!!

就说第一题好了,密文如下:

BT JPX RMLX PCUV AMLX ICVJP IBTWXVR CI M LMT'R PMTN, MTN YVCJX CDXV MWMBTRJ JPX AMTNGXRJBAH UQCT JPX QGMRJXV CI JPX YMGG CI JPX HBTW'R QMGMAX; MTN JPX HBTW RMY JPX QMVJ CI JPX PMTN JPCUWPJR JVCUFGXN PBL, RC JPMJ JPX SCBTJR CI PBR GCBTR YXVX GCCRXN, MTN PBR HTXXR RLCJX CTX MWMBTRJ MTCJPXV. JPX HBTW AVBXN MGCUN JC FVBTW BT JPX MRJVCGCWXVR, JPX APMGNXMTR, MTN JPX RCCJPRMEXVR. MTN JPX HBTW RQMHX, MTN RMBN JC JPX YBRX LXT CI FMFEGCT, YPCRCXDXV RPMGG VXMN JPBR YVBJBTW,MTN RPCY LX JPX BTJXVQVXJMJBCT JPXVXCI, RPMGG FX AGCJPXN YBJP RAMVGXJ, MTN PMDX M APMBT CI WCGN MFCUJ PBR TXAH, MTN RPMGG FX JPX JPBVN VUGXV BT JPX HBTWNCL. JPXT AMLX BT MGG JPX HBTW'R YBRX LXT; FUJ JPXE ACUGN TCJ VXMN JPX YVBJBTW, TCV LMHX HTCYT JC JPX HBTW JPX BTJXVQVXJMJBCT JPXVXCI. JPXT YMR HBTW FXGRPMOOMV WVXMJGE JVCUFGXN, MTN PBR ACUTJXTMTAX YMR APMTWXN BT PBL, MTN PBR GCVNR YXVX MRJCTBRPXN. TCY JPX KUXXT, FE VXMRCT CI JPX YCVNR CI JPX HBTW MTN PBR GCVNR, AMLX BTJC JPX FMTKUXJ PCURX; MTN JPX KUXXT RQMHX MTN RMBN, C HBTW, GBDX ICVXDXV; GXJ TCJ JPE JPCUWPJR JVCUFGX JPXX,TCV GXJ JPE ACUTJXTMTAX FX APMTWXN; JPXVX BR M LMT BT JPE HBTWNCL, BT YPCL BR JPX RQBVBJ CI JPX PCGE WCNR; MTN BT JPX NMER CI JPE IMJPXV GBWPJ MTN UTNXVRJMTNBTW MTN YBRNCL, BGHX JPX YBRNCL CI JPX WCNR, YMR ICUTN BT PBL; YPCL JPX HBTW TXFUAPMNTXOOMV JPE IMJPXV, JPX HBTW, B RME, JPE IMJPXV, LMNX LMRJXV CI JPX LMWBABMTR, MRJVCGCWXVR, APMGNXMTR, MTN RCCJPRMEXVR; ICVMRLUAP MR MT XZAXGGXTJ RQBVBJ, MTN HTCYGXNWX, MTN UTNXVRJMTNBTW, BTJXVQVXJBTW CI NVXMLR, MTN RPCYBTW CI PMVN RXTJXTAXR, MTN NBRRCGDBTW CI NCUFJR, YXVX ICUTN BT JPX RMLX NMTBXG, YPCL JPX HBTW TMLXN FXGJXRPMOOMV; TCY GXJ NMTBXG FX AMGGXN, MTN PX YBGG RPCY JPX BTJXVQVXJMJBCT. JPX IBVRJ ACNXYCVN BR CJPXGGC.


来来来我们一起来分析分析!!

密文中是不是反复出现JPX和MTN!!

你第一反应是什么!!

THE啊同志们!!

一定是定冠词呀!!!!

然后我理所当然的认为

J = T

P = H

X = E

然后按照频度分析的方法,写了个程序计算每个字母出现的频率。

出现的频率是(从A到Z)
5
14
23
23
23
23
30
31
31
44
45
46
68
71
71
81
83
87
87
96
96
98
99
108
111
0
你看!

X的频率好高!

X一定是E对不对!

因为英语中最常出现的字母就是E啦!!

这越发坚定了我THE = JPX的想法。

然后我以此类推……

……

……

……

……

然后我挂了OTL


于是我又想,会不会是MTN = THE呢?

试了一遍……

呵呵呵呵当然不是了╮(╯_╰)╭


然后我又想,会不会JPX = AND呢?

……

呵呵呵呵我又挂了。


然后我又想,算了管你什么AND,什么THE,我换个思路来!!


仔细看!是不是有一个LMT'R!!

第一反应什么!

DON'T啊大哥!

然后我以此类推……

……

挂了OTL


或许DON'T不对!

那么CAN'T呢!!

……

挂了OTL



看这里!

HBTW'R!!!

这是什么!!!

对不起想不到OTL

但不管怎样,R一定是T对不对!!!

……

挂了OTL


没关系我还有办法!

你看!有单独的M!

M是什么!

A啊!!

……

挂了OTL


后来我突然想起来,作者什么时候说过题目一定是英语呢……

是啊,我说得好有道理,我竟无言以对= =

JPX和MTN还有可能使法语的LES,或者德语的DES啊……

天啦撸= =


可是如果是其他语言的话,那么连频度分析都用不了了。因为英语里的字母频率表,在其他语言里不一定适用呀……


对付不会的语言,就只有采用最基本的元音辅音分析了。比如单独的单词M,应该是元音,至少我很难想象哪种语言里会有单独的辅音单词……不然你告诉我怎么发咯╮(╯_╰)╭

再比如,词末大多是辅音。

再比如,元音可以和大多数字母搭配,而辅音则一般只有固定搭配。

等等等等……


但是我累了。

不想爱了。

我不想做这道题了╮(╯_╰)╭


来吧换一道!!

然后我挂了……

然后我又挂了……

……

一周后,我去图书馆还了书。

总之,

这是一段悲伤的故事_(:зゝ∠)_


@映缕 @大江东去long @bongbongba @燃烛 @柯奇坦 @王彬_ @drawying @更浅的深蓝色 @韩哲1989 @飔懿 @爱维尼的小末 @hedan990723 @依衣Ran @lazymushroom @来自星星的女


唉,想了想,还是正经说几句好了……

有没有小伙伴看过《模仿游戏》!!

看过的举手好吗!!

(一大波手向我扑来)

那么你们好不好奇图灵是怎么破解ENIGMA的!!

(手都放了下来)

……没关系!!总有人好奇的对不对!好奇就来看呀!!来看呀来看呀!!

友情提醒,看之前记得给智商充点值。


再友情提醒,如果有人实在想知道(虽然我觉得并没有)但又不方便借书或者买书的话,可以戳这个答案:

http://www.zhihu.com/question/28397034

基本复制了书中关于enigma的内容。

我就是看这篇答案才知道有这本书的。

唉,我要是早看了这本书,是不是也可以万赞到手,迎娶白富美,走上人生巅峰(YY中)。


总之叫我雷锋

最后编辑于:2015-05-11 14:53
分类: 读书笔记党
全部回复 (29) 回复 反向排序

  • 6

    点赞

  • 收藏

  • 扫一扫分享朋友圈

    二维码

  • 分享

课程推荐

需要先加入社团哦

编辑标签

最多可添加10个标签,不同标签用英文逗号分开

  • 365学习分享
  • 书香文苑
  • 换书交友
  • 推书
保存

编辑官方标签

最多可添加10个官方标签,不同标签用英文逗号分开

保存
知道了

复制到我的社团