編碼寶典

《 密碼寶典 》  是美國作家尼爾 · 斯蒂芬森於1999年創作 ， 以密碼學和計算機科學爲題材的科幻小說 。 全書共分爲兩個篇章 ， 第一部分講述了第二次世界大戰時 ， 同盟國和軸心國之間的情報戰 。 其中登場的人物有同盟國的密碼學家 ， 他們在英國布萊切利園的政府密碼學校破譯了納粹德國的恩尼格瑪密碼 ， 軸心國軍事 、 情報官員也有出場 ， 他們已認清了現實 ， 而對戰局喪失信心 ； 而第二部分的故事設置在1990年代末期 ， 戰爭五十多年之後 。 新的人物在書中出場 ， 其中一些是前篇人物的子孫後代 。 他們潛心研究計算機 、 互聯網和密碼學技術 ， 開發出了基於電子貨幣的匿名網上銀行系統 ， 還在書中虛構的基納庫塔蘇丹國這一島嶼國家建設了一個地下數據避風港 ， 並加密了所有的網絡流量 。 他們的目的是在大屠殺再次來臨時 ， 讓遭遇種族滅絕的民族有能力與政府進行對抗 。 與斯蒂芬森的其他代表作 《 雪崩 》 和 《 鑽石時代 》 對比 ， 與其說本書是一本科幻小說 ， 實際更接近歷史小說和科技驚悚小說 。 書中對許多歷史人物都進行了演繹 ， 如艾倫 · 圖靈 、 阿爾伯特 · 愛因斯坦 、 道格拉斯 · 麥克阿瑟 、 溫斯頓 · 丘吉爾 、 山本五十六 、 卡爾 · 鄧尼茨 、 赫爾曼 · 戈林 、 羅納德 · 里根等 。 同時 ， 本書也以極高的技術性著稱 ， 其中詳細介紹了建立在信息論 、 模算數和素數分解基礎上的現代密碼學原理 （ 如RSA ） ， 也提到了UNIX操作系統等計算機安全領域的其他主題 。 爲了配合劇情需要 ， 斯蒂芬森甚至讓著名密碼學家布魯斯 · 施奈爾幫忙設計了一個真實的加密算法 ， 還在書後附錄中給出了完整的論文和Perl程序代碼 。 非計算機背景的讀者可能難以理解書中的技術細節 ， 但是本書依然獲得了許多科幻讀者和文學評論家的好評 。 評論家傑克 · 克萊頓 （ Jay Clayton ） 在他的著作 《 查爾斯 · 狄更斯在賽博空間 ： 後現代文化中的十九世紀來世 》 中寫道 ， 本書將主題聚焦於 「 文學 - 科技 - 工程 - 軍事 - 工業 - 情報聯盟 」 （ 可能在戲仿軍事工業複合體一詞 ） ， 將二戰和互聯網兩個相隔五十年的時代聯繫了起來 ， 是一本 「 極客的終極小說 」 。 此外 ， 小說中也產生了社會影響 ， 影響或是預言了密碼貨幣和數據避風港的出現 。 1999年PayPal公司成立 ， 其聯合創始人彼得 · 蒂爾當時就希望PayPal最終成爲一種私人貨幣 ， 打破政府對貨幣的壟斷 ， 還將本書列爲團隊成員必讀 ； 2008年 ， 以比特幣爲代表的密碼貨幣被開發出現 ， 而一位比特幣的早期投資人也是本書讀者 ； 2000年 ， 避風港有限公司成立 ， 該公司在西蘭公國這個坐落在英格蘭東海岸的私人國家安裝了服務器和互聯網 ， 開始運營數據避風港業務 。 《 連線 》 雜誌指出 ， 儘管公司CEO說他的想法來自一個密碼技術會議 ， 而不是本書 ， 但是這個數據避風港與小說中的劇情幾乎如出一轍 。