一口气读完《数字城堡》,我首先的阅读感受是,我好像重读了一遍《达芬奇密码》,只不过这次不是在中世纪漫游,而是进入了高科技社会。
这两本书真的太像了,《数字城堡》的所有章节都有似曾相识的感觉。两书中都有聪明漂亮的女主人公,男主角则都是大学文科教授,故事的核心都与破解密码有关,且都是个人与一个庞大组织的对抗,情节中都有阴谋、跟踪和暗杀,以及貌似好人的坏人。两本书在形式上都好像电影剧本一样,情节紧张,悬念迭起,令读者拿起来就不想放下。
显而易见,这本小说里必然会出现很多高科技的内容。不过,这方面非常令人失望。丹布朗毕竟是教英语出身,在处理技术内容时显得非常无知,犯了很多低级错误。这本小说写于1997年,当时互联网技术已经基本成型了。很难想象,那时的超级计算机还需要用氟里昂来冷却,而且除了手工拉闸以外,还无法切断电源,一个人在电源房里触电被烧死了,计算机居然还能运行。另外,声称国家安全局的所有重要数据库都是连在网上的,且没有备份, 这也是令人难以置信的。
网上还举几个关键性的错误。它们的存在使这个故事用任何解释都无法成立。
首先,丹布朗混淆了数据文件和可执行文件。任何病毒都是可执行文件,单纯的数据文件不可能产生破坏性后果。“数字城堡”作为一种算法,不是可执行文件,是不可能破坏主机的。国家安全局的密码专家不可能分不清两者。其次,小说中有个情节说,机房断电以后,必须去三号网点的计算机里查找数据。但是,前面丹布朗提到过三号网点里都是终端机(terminal),终端机本身不存储数据,只有工作站(workstation)才存储,即使是工作站,如果连在网上的话,也可以远端查找数据啊。
全书最大的那个“臭虫”也许是小说结尾处,一会说“数字城堡”的口令是64位(bits)的,一会又说是64个字符。可是,两者是不同的呀。根据通行的ascii编码,一个字符用8位二进制编码表示,64位只能表示8个字符。丹布朗显然不知道这个。最可笑的是,最终的密码居然是一个个位数的素数。它只是一个字符,用两位就可以表示了。
所以,如果你对计算机技术稍有了解的话,在阅读此书的过程中,很可能感到无法忍受。不过话回来,我99%的肯定,你还是会和我一样,把这本书一气读完。因为它是个非常奇怪的组合,一方面是漏洞百出的技术描写,另一方面则是一个相当成功的惊险故事。扣人心弦的情节,简洁明快的叙述,一波接一波的高潮迭起,悬念不断,会把你牢牢的按在椅子上,不愿起身,直到读完最后一页为止。
我是对这点并不是特别追究,不过对于一个资深的科幻类作家,是否应注意下自己的储备与广纳知识呢?我最有感触的事是“我们给了他们监管的权力,但谁来监管他们呢?”。也许我们本身是为了让他们保护我们,但绝对的权力很容易激起人们的动物属性,人们毕竟是爱权力和金钱的。另外我们还不能忽视的事是父母们,你们既然把孩子带到了这个世界,就要抚育他,因为是你把他带到这个世界的,没人强求你。我想这部书除了惊险,科幻,带给人们的还有更多的人性思考……
因篇幅问题不能全部显示,请点此查看更多更全内容