不想睡觉,就写一个小书评吧。
《密码传奇》
上次在国家科学图书馆借一本密码学教材的时候,碰巧看到了这本书:《密码传奇》,赵燕枫著,科学出版社。在一堆散发着枯黄的时代气息的小破书中间它显得格外醒目。出于好奇就拿起来翻了翻,看到大致内容是讲二战时期 Enigma 密码机的故事。关于这个密码机的历史资料并不少,但是系统性的中文演绎还没有看到过,所以我就捎带着把它借了回来。
从标题中可以明显看出,这不是本教科书式的历史书。作者的行文风格和写《明朝那些事儿》的当年明月颇为相似,整本书的成书过程与其也是如出一辙:先是在论坛上写了些相关的文章,赚了些人捧场,然后就萌发了系统性写下去的想法,开始认真地搜集资料撰写,并在论坛上讨论,最后被出版社看上出版实体书。有了论坛、博客,每个有心人都可以成一家之言,这是计算机网络带给我们实实在在的好处。
Enigma 大概是历史上最有名的密码机了,由于它在二战中被纳粹德国和轴心国大量部署,并且耗费了同盟国大量的物质和智力资源去研究它,再加上其最终被“计算机科学之父”阿兰·图灵破解,恐怕没有任何密码机制比它更出风头了。从 Enigma 的发展中,任何一段拎出来都是一个跌宕起伏的历史故事。比如电影 Enigma(拦截密码战) 和 U-571(猎杀U-571) 讲述的都是 Enigma 相关的故事。
《密码传奇》这本书系统地呈现了 Enigma 密码机的产生和发展的过程,同盟国中的波兰和英国分别在破解 Enigma 中起的作用,以及不同类型 Enigma 的结构和加密机制,是了解这段历史和 Enigma 结构非常好并且有趣的读物。在这本书里,作者特别强调了三个历史英雄人物:发明 Enigma 的亚瑟·谢尔比乌斯,初步破解 Enigma 的马里安·雷耶夫斯基和终结 Enigma 传奇的阿兰·图灵。在介绍群论在破解 Enigma 中的应用时,还穿插讲述了群论之父伽罗瓦的故事。
为了更准确地讲述历史,作者做了许多非常细致的考证工作,在文中也附加了大量的实物和历史照片,比如布莱奇利庄园的原貌和现状,各种型号的 Enigma 密码机和零部件实物照片。总的来说,这是一本非常有意思的科普读物,我是捧着这本书一口气把它读完的。
写的比量子物理史话差一些,偏啰嗦.