挑戰與誘惑:神秘的“林仙”密碼與傳說的戰爭黃金

賽博朋克圣經、Geek必讀!圖片來自網絡

《編碼寶典》是一部非常精彩的長篇小說。它是名副其實的長篇,一套三冊,一千多頁,接近97萬字的篇幅。篇幅雖長,但是讀起來卻非常吸引人,這是因為故事跨越祖孫兩代,結合密碼戰爭和傳奇寶藏的元素,充滿挑戰與誘惑。書籍介紹是這樣寫的—— “賽博朋克圣經、Geek必讀!”所以,喜歡傳奇冒險故事的人和技術宅、數學愛好者、IT相關人員,一定都會喜歡。

《編碼寶典》的故事跨越祖孫兩代,交叉敘事。祖輩經歷了二戰,情報部門進行密碼破解的技術較量,一線戰士經歷艱苦的斗爭和離奇的遭遇;孫輩進入20世紀末的科技時代,計算機技術方興未艾,而聰明的年輕人卻早已走在了技術的前端,積極探索未知領域。祖孫兩代人的故事,經由一份神秘的“林仙”密碼和傳奇的戰爭黃金串聯起來。戰爭或許結束了,但加密與解密的斗爭,從未停止。

勞倫斯?沃特豪斯作為擁有“超密權限”的頂級密碼破譯專家,屢次幫助盟軍破譯了敵方的密碼。一份神秘的“林仙”密碼引起了他的注意。這份密碼算法復雜、難以破解,本身就極具挑戰性。經由“林仙”密碼加密的信息僅有三十幾條,這更增添了這些信息的神秘性。種種跡象表明,這份密碼的背后,是他的老朋友、老對手,還有傳說中被掩埋的巨量戰爭黃金。

神秘密碼與戰爭黃金,成了少量知情人的共同目標。他們各顯神通,展開了各自的冒險之旅,尋寶游戲傳遞至孫輩仍未停歇。每個人都在戰斗,每個人都在抗爭。而逐漸接近真相時,每個人都需要做出自己的選擇。

這部小說擁有許多技術宅的特質:活用技術詞匯表達日常狀態或行為;隨手列數學函數方程解決問題;經常應用計算機技術,信息安全意識非常強烈,隨時考慮信息加密、防止信息泄露等等。這些內容穿插在情節之中,并不會枯燥令人反感,而是以這種充滿數學天分和技術氣質的細節,讓人物的高智商、技術咖形象更加真實飽滿,更加親切可愛。

勞倫斯會默默地用數學方程計算日常事物的規律,好呆萌。當他戀愛時,會用坐標圖解釋自己的狀態,這時的他可愛的讓人發笑。進入情報部門后,勞倫斯不但能夠解開加密算法,還自己設計電路板,自行焊接,制造出解碼計算機。這樣的勞倫斯,讓人崇拜。

孫輩的蘭迪富于黑客氣質。他使用自己的加密渠道收發電郵,藏起自己的財產讓官方無從下手,討論電子貨幣的使用,還擁有過硬的計算機技術,能夠實現高難度解碼、竊密及防竊密方法。

勞倫斯和蘭迪,很容易讓人想起《生活大爆炸》中的幾位怪咖。他們都喜歡用復雜精確的科學方式解決日常生活中的問題,看起來有點小題大做,但那股子帶著幽默感的認真勁兒,又非常的討人喜歡。

其他人物在戰時的傳奇經歷,同樣吸引人。美軍中士沙夫托執行著情報部隊的各種奇怪任務,日本工程師后藤傳吾設計了神秘用途的建筑工事,作為戰爭一線的人員,他們都親歷了輾轉離奇的遭遇,經受了生死的嚴峻考驗。

能夠寫出這樣一部精彩小說的作者,是美國頂級科幻大師、賽博朋克代表人物、黑客界的海明威、1996年雨果獎獲得者——尼爾?斯蒂芬森。

作者總是耐心地認真解釋小說中的各種技術背景和設計思路。這樣做的好處是能夠照顧到不同的讀者:細節禁得起推敲,讓懂相關知識的讀者滿意;同時又把道理講清,讓不熟悉相關內容的讀者能夠完全跟得上節奏。為了解釋后藤傳吾設計建筑的寶藏埋藏工程,連工程剖面示意圖都擺上來,認真的態度簡直是要寫論文的趕腳。

除了對技術的討論外,作者還在書中借“教皇”之口,進行了關于戰爭、技術的深入討論;又通過后藤傳吾的經歷,引發讀者對戰爭罪惡的反思和人性救贖的思考。

作者非常自信,認定《編碼寶典》必然會大受歡迎,并在書籍末尾專門講解了“單人紙牌”加密算法。書中人物“教皇”和蘭迪曾使用這種加密方法溝通信息。看過整部書中各種編碼解碼的故事后,很多讀者一定躍躍欲試,激起了一試身手的沖動。提供這份規則,可以讓讀者親身體驗一下使用它進行編碼解碼的樂趣,作者可謂搔到了讀者的癢處,非常體貼了。

2017.10.28霧凇

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 0x01 目錄 常見編碼: ASCII編碼 Base64/32/16編碼 shellcode編碼 Quoted-p...
    H0f_9閱讀 12,982評論 2 17
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,284評論 25 708
  • 昨天剛來簡書寫文,感覺這里一切都好新鮮,好好玩。文章分類很多,寫一篇文章,可以投五次稿,有喜歡的、有贊賞的、還能遇...
    鄉村田野閱讀 349評論 31 13
  • 最近邊上班邊做畢設(感覺自己馬上要接到離職通知書了),好久沒寫原生js,遇到一個問題,前端請求返回了一個部門Jso...
    哦啦吧啦丶閱讀 358評論 0 1
  • 1、在學習當中要有正確的方法,同時還要學會總結經驗 2、super-achieving(巨大成就的) reveal...
    應數二班祁浩然閱讀 477評論 1 0