《偽裝者》密碼學解析:硝煙中的無聲較量
《偽裝者》中那些令人屏息的諜戰場景,其核心往往是一場看不見的密碼攻防戰。劇中人物通過看似普通的書本、樂譜甚至日常對話傳遞生死攸關的情報,其背后依托的正是抗戰時期真實存在的密碼學技術。讓我們結合劇中經典案例,解析那個時代情報傳遞的加密與破譯技術。
一、 劇中密碼術:藝術源于歷史
“書本密碼”與“單次密碼本” (OTP):
- 劇例: 明臺與于曼麗在咖啡館傳遞情報,使用特定書籍的頁碼、行數、列數定位文字(如“《呼嘯山莊》P123, L5, W3”)。
- 歷史對應: 這是書本密碼的典型應用。抗戰時期,地下工作者廣泛使用《紅樓夢》、《三國演義》等常見書籍作為密碼本。其核心是替換密碼:雙方持有完全相同的書籍版本,約定好編碼規則(頁碼、行、列),明文中的每個字/詞被替換為書籍坐標。
- 密碼學原理:
- 密鑰: 雙方持有的相同書籍和約定的編碼規則就是密鑰。
- 算法: 將明文信息轉化為書籍坐標序列。
- 安全性: 如果書籍不常見或規則復雜,且僅使用一次,其安全性接近理論不可破譯的“單次密碼本”。但劇中多次使用同一本書(如《呼嘯山莊》)是重大隱患,現實中極易被頻率分析或已知明文攻擊破解(如敵人繳獲書籍或猜出部分明文)。
“音樂密碼”與移位/替換密碼:
- 劇例: 明樓通過樂譜上的音符、休止符位置或特定旋律傳遞指令。
- 歷史對應: 利用樂譜、棋譜、甚至藥方等載體傳遞信息是常見手法。這本質上是將信息隱藏在看似正常的載體中(隱寫術),或者利用載體元素(音符、棋步)作為移位密碼或替換密碼的密鑰。
- 密碼學原理:
- 移位密碼: 可能約定音符的高低代表字母表的偏移量(如高音C代表偏移+3)。
- 替換密碼: 每個音符/休止符類型直接對應一個字母或代碼(如四分音符=A,八分休止符=B)。
- 隱寫術: 信息本身不加密,而是隱藏在載體不易察覺的部分(如休止符的微小標記、特定和弦的出現)。
“死信箱”與數字碼/代碼本:
- 劇例: 明臺將情報(可能已加密)藏在公園特定石縫(死信箱),明誠按約定時間取走。
- 歷史對應: “死信箱”是傳遞物理情報(微縮膠卷、密寫信件、密碼紙條)的核心手段。紙條上的信息往往是數字碼或代碼本加密的結果。
- 密碼學原理:
- 數字碼: 使用公開的代碼簿(如電報明碼本),但將數字按特定規則(加減乘除、移位)進行二次加密。接收方需反向操作解密。
- 代碼本: 雙方持有完全相同的秘密代碼本。常用詞、短語、姓名、地點、行動代號都被預先賦予唯一的代碼(數字或字母組合)。如“撤離”=“735”,“明樓”=“A9X”。這大大縮短了電文長度,提高了效率。代碼本本身是最高機密,一旦泄露后果致命(劇中明臺保護代碼本的情節即源于此)。
無線電發報與密碼機/復雜編碼:
- 劇例: 汪曼春的偵聽車搜索電臺信號,特高課/76號破譯截獲的密電。
- 歷史對應: 無線電是高效但高風險的情報傳遞方式。雙方使用:
- 密碼機: 如日本“九七式”打字密碼機(類似簡化版恩尼格瑪),國軍和中共也使用或仿制過類似設備。通過轉輪進行復雜的多表替代。
- 手工復雜編碼: 對于沒有密碼機的單位,會使用多層加密的手工密碼,如多次替換+移位+數字碼組合。
二、 破譯之術:針鋒相對的智斗
頻率分析:
- 劇例/歷史: 汪曼春的破譯部門分析截獲的密電,統計數字/字符出現的頻率。中文中“的”、“了”、“是”等字出現頻率極高;英文中“E”、“T”、“A”最常見。如果在密文中某個符號(如“735”)出現頻率異常高,破譯者可能猜測它代表常見字詞(如“的”或一個常用行動代號)。
- 對抗: 使用代碼本(將常見詞轉化為不常見的隨機代碼)和多表替代密碼(同一明文在不同位置用不同密文表示)能有效抵御頻率分析。
已知明文攻擊:
- 劇例/歷史: 敵人可能通過內線、叛徒或分析上下文,獲知某份密電的部分內容(如開頭固定的呼號、日期、天氣報告、已知的機構名稱)。利用這部分“已知明文”與對應的密文,可以推導出部分密鑰或編碼規則。劇中多次出現因叛徒出賣導致密碼規則泄露的情節。
- 對抗: 避免在固定位置發送固定格式的信息;使用隨機性強的密鑰(如OTP);及時更換密碼本和密鑰。
錯誤利用:
- 劇例/歷史: 發報員操作失誤(如按錯鍵、重復發送)、抄收錯誤、或緊急情況下違反操作規定(如重復使用一次性密碼本),都會給破譯者留下線索。劇中于曼麗一次發報失誤曾引起汪曼春的懷疑。
- 對抗: 嚴格訓練發報員;使用糾錯碼(歷史上有簡單應用);強調操作紀律,寧可犧牲也不重復使用密鑰。
密碼分析部門與“布萊切利園”的影子:
- 劇例: 汪曼春領導的76號偵聽破譯部門。
- 歷史: 日軍有“特高課”密碼班;國民黨有“軍統技術研究室”(姜毅英破譯珍珠港情報);中共有曾希圣領導的中央軍委二局(破譯能力極強)。這些機構集中了數學、語言、邏輯方面的人才,進行系統的密碼分析工作,其運作模式類似于盟軍破譯德軍恩尼格瑪密碼的“布萊切利園”。
三、 《偽裝者》的藝術化與歷史真實
- 簡化與戲劇化: 劇中密碼的使用有時顯得過于“直觀”和“高效”,現實中加密、解密、校對、傳遞過程更繁瑣、耗時且充滿不確定性。破譯也極少像劇中展示的那樣快速和神奇,往往需要大量截獲的電文、長期的分析和運氣。
- 核心邏輯真實: 劇中展示的密碼類型(書本密碼、代碼本、死信箱、無線電加密)、面臨的風險(密碼本泄露、頻率分析、叛徒出賣、發報失誤)以及對抗手段(更換密鑰、使用一次性密碼本、嚴格紀律),都高度符合歷史真實。它生動體現了密碼學在情報戰中“盾”與“矛”的雙重角色。
- 無名英雄: 劇中聚焦主角,但真實歷史中,無數默默無聞的譯電員、報務員、交通員,他們一絲不茍的操作、對密碼本和紀律的堅守,以及在酷刑下對秘密的守護,才是密碼戰線真正的基石。
四、 密碼學:抗戰情報戰的無聲脊梁
《偽裝者》中驚心動魄的密碼攻防,是抗戰時期殘酷情報戰的縮影。從簡單的書本替換到復雜的密碼機,從死信箱的隱秘傳遞到無線電波的空中較量,密碼學是保護己方信息、洞悉敵人意圖的生命線。每一次成功的加密傳遞,背后是精心的設計與嚴格的紀律;每一次關鍵的破譯,背后是智慧、毅力甚至血的代價。這些無聲的較量,雖然沒有硝煙,卻同樣關乎生死存亡,深刻影響著戰爭的進程。劇中人物的智慧與勇氣,正是對歷史上那些在密碼戰線上默默奉獻、用智慧守護家國的無名英雄們的致敬。
“密碼本輕如鴻毛,卻重逾千鈞;電波聲轉瞬即逝,卻傳遞著決定生死的訊息。” 在抗戰的隱秘戰線上,每一個看似簡單的字符背后,都凝聚著地下工作者的智慧、勇氣與犧牲。正是這些無聲的較量,在歷史的暗夜中點亮了希望的火種。