
從清末電報技術傳入中國以來,曾經出現(xiàn)過許多電報密碼,最為著名也最為神秘的電報密碼也許就是“豪密”。
豪密,是中共早期無線電通訊中使用的密碼,因其編制者為伍豪(周恩來)而得名,它是中國密碼史上的一次重要技術突破,在中國革命中發(fā)揮了特殊的作用。
未有豪密之前
我國第一部漢字電碼本,是法國人威基杰編制的。1871年,丹麥大北電報公司在沙俄政府的支持下,私自將電報水線由日本延伸到上海登岸,在中國開設了電報業(yè)務,這是電報技術傳入中國之始。電報技術傳入后,因其迅速快捷而得到各界重視,但當時使用的是莫爾斯電碼,僅對應拉丁字母和數(shù)字,并無漢字。駐華法國外交官威基杰選用了較常用的6899個漢字,通過以四位數(shù)字對應一個漢字的辦法,以《康熙字典》部首順序排列,發(fā)明了第一部中文電碼本《電報新書》。后來,鄭觀應在此基礎上編制了《電報新編》,成為此后中國通行電碼(明碼)的藍本。
自清末到民國,政府、軍隊等部門在使用電報時,因其保密需要,一般都以明碼為基礎編制只有收發(fā)電報方持有的電碼本,即密碼。在密碼的編制上,基本上都是參照明碼編制辦法,使用四位數(shù)字來對應漢字,與明碼的區(qū)別只在于排列順序上。這種類型的密碼,在密碼學上屬于古典密碼體制的“單表代替密碼”,其優(yōu)點是編制簡便、使用方便,因而得到廣泛使用。但是,這類密碼卻有保密性差的致命缺點,因其是以固定的數(shù)字對應漢字形式來傳遞訊息的,即同碼同字,這勢必使得某些使用頻率高的漢字在電報中會重復出現(xiàn),而截獲電報的人只要對報文進行分析,特別是從重復出現(xiàn)的電碼進行分析,就不難還原發(fā)送電報的密碼。比如,甲午戰(zhàn)爭期間,日本方面即是通過報文分析的辦法破譯了清政府駐日公使汪鳳藻所用的密碼本,掌握了駐日公使館與國內往來密電內容,后來李鴻章在日本談判期間與國內往來電報也都被日本破譯,中國國家利益因此嚴重受損。
民國時期,電報、特別是無線電報的應用更加廣泛,密碼技術卻停滯不前,還是單表代替密碼的一統(tǒng)天下。從北洋軍閥混戰(zhàn)時期開始,破譯密碼電報也成為各派勢力進行斗爭的秘密手段,張作霖、閻錫山以至后來的蔣介石,都建立了自己的密碼破譯機構。即便這樣,在密碼編制技術上,各方還是沒有實質性的突破。
1928年,已轉入地下斗爭的周恩來,開始籌建中共的無線電通訊系統(tǒng)。當年夏天,他在莫斯科參加中共六大期間,向共產國際提出選派留蘇的中共黨員學習無線電通訊技術,得到共產國際的支持,選調毛齊華等六人參加了國際無線電訓練班。在莫斯科,周恩來曾前去看望學習無線電的中國學員,并說:“你們要抓緊學習,國內急需無線電通訊。”

◆民國時期通行的電報明碼之一頁。
回國后,周恩來調中央特科工作人員李強和張沈川在上海負責研制無線電臺,第二年冬天即在上海、香港分別設立了電臺,1930年1月實現(xiàn)了滬港之間地下黨第一次無線電通訊,這次通訊中雙方使用了事先制定的密碼,所以這也是中共第一次使用無線電密碼。據(jù)張沈川回憶,“當時我們用的兩種密碼都是我自己編造的。一種是用漢字明碼顛倒更換的;另一種是用英文字母換阿拉伯字母再變成漢字密碼使用的”。從他的回憶可以看出,中共最早的無線電密碼還是未脫單表代替密碼的窠臼。也正因此類密碼并不保密,加之當時電臺工作人員斗爭經驗不足,所以設在香港的電臺很快即被港英當局破獲。
豪密的誕生
當時,中共在各地的武裝斗爭風起云涌,在上海的黨中央與各地蘇區(qū)之間基本上還依靠交通員攜帶密寫信件來溝通信息,這顯然已不能滿足斗爭形勢需要,與蘇區(qū)建立可靠的無線電通訊成為黨中央的一項艱巨工作。除了大功率的無線電臺是必需設備外,如何編制一種不易為人破譯的密碼也成為迫切所需。
周恩來是中共無線電通訊工作的創(chuàng)始人和最早領導者。他一手開創(chuàng)了黨的無線電通訊事業(yè),在密碼編制方面,他以驚人的智慧編制了黨的第一部高級密碼“豪密”,而由豪密確立的密碼體制,成為革命戰(zhàn)爭年代黨和軍隊核心機密安全的可靠保證。
1931年1月,周恩來派學習過無線電通訊技術的伍云甫、曾三等人前往中央蘇區(qū),開始嘗試建立黨中央與中央蘇區(qū)間的無線電通訊聯(lián)絡,但由于中央蘇區(qū)電臺功率不夠,未能成功。當年3月,中央政治局常委會議決定派任弼時率領中央代表團前往中央蘇區(qū),行前,周恩來把自己編制的密碼交給了任弼時,因周恩來曾用“伍豪”的化名,所以這部密碼被稱為“豪密”。周恩來還教會了鄧穎超、陳琮英(任弼時夫人)如何使用豪密。
陳琮英在回憶豪密時提到,“因為周恩來的聰明才智,他編的密碼,好記好用,卻極不容易破譯。很長一段時間,國民黨無可奈何,直到今天,我們的密碼還是延用了‘豪密’的核心部分,換句話說,時間過去了七十多年,至今仍不落伍”。密碼作為機要通訊的核心部分,歷來都是無線電技術偵察與保密斗爭的關鍵所在,從這個角度來看,任何密碼尤其是核心密碼都會是敵人所著力攻破的,但豪密竟然歷經多年而仍不落伍,不能不說是個奇跡。

◆陳琮英
任弼時化裝成牧師前往中央蘇區(qū),豪密被他夾在隨身攜帶的《圣經》中。不久,紅軍在作戰(zhàn)中繳獲了敵人100瓦的大功率電臺,從而為中央蘇區(qū)與黨中央建立聯(lián)系創(chuàng)造了條件。1931年9月15日夜,蘇區(qū)中央局的電臺首次叫通了上海的黨中央電臺,從此建立了兩地的無線電通訊聯(lián)系。由中央蘇區(qū)發(fā)往黨中央的第一份電報,是任弼時用豪密編制的,內容是“弼時安全到達了”,在上海是由周恩來、鄧穎超譯出的。從這次通報開始,標志著“豪密”正式投入使用。此后,豪密逐步在全黨、全軍推廣,很快在各級領導機關和指揮機關之間的無線電聯(lián)絡中得到普及,通訊聯(lián)絡主要電報的內容,都是使用的豪密。
試解豪密
那么,豪密究竟是什么樣的?
準確地說,豪密既是一部密碼,也是一種密碼體制。說它是一部密碼,即專指1931年由任弼時攜往中央蘇區(qū),與黨中央通電報中使用的那部密碼,這部密碼因為年代過于久遠,已無法找到原件,所以也不可能再現(xiàn)它本來的面貌;說它是一種密碼體制,則是泛指根據(jù)最初那部豪密的原理編制的密碼,在后來的應用中,凡是使用豪密原理的密碼都稱為豪密,豪密體制在黨和軍隊的通訊中長期使用。
豪密使用廣泛,所以許多人都很熟悉豪密。在周恩來身邊長期從事機要工作的童小鵬說:“我們的密碼最早是周恩來同志發(fā)明的,叫作豪密。我們用的密碼不重復。”原中央調查部部長羅青長說:“周恩來發(fā)明的密碼,有數(shù)學在里邊的。密碼是數(shù)學和文字構成的。”嘗試攻破豪密而未果的國民黨密碼破譯專家黃季弼說:“其譯電法似系引用復譯法編成表式,百數(shù)十張隨時按表將密本之大小碼變換。”
童小鵬所說豪密“不重復”,準確說明了豪密為什么能保密。前邊提到,在豪密之前的單表代替密碼的最大缺點是同碼同字,即報文中同一字是以同一電碼出現(xiàn)的,這種重復就為破譯者提供了分析的可能,豪密不重復,就是根本不給對手以分析的機會。羅青長所說豪密“有數(shù)學在里邊”,則說明了豪密不重復的原因,是使用了數(shù)學方法,而不是簡單地以數(shù)字代替漢字。黃季弼所說“隨時按表將密本之大小碼變換”則是從破譯者的角度解釋豪密為何無法破譯,他指出的“復譯法”更是說明了豪密編制理念的先進之處。

◆這是從中山艦上找到的抗戰(zhàn)時期的電報,可見直到抗戰(zhàn)時,國民黨軍隊仍普遍使用單表代替密碼。
在保密性方面,因為亂數(shù)碼是隨機的數(shù)字,即使底本中出現(xiàn)的漢字會有重復,但在加亂數(shù)碼后,就會實現(xiàn)同碼不同字、同字不同碼的效果。以前述由任弼時寫就的第一份豪密電文“弼時安全到達了”為例,如果以電報明碼為底本,其電碼初次加密后應為“1732 2514 1344 0356 0451 6671 0055”,在此基礎上,如加上這樣一組亂數(shù)碼“6378 5596 6766 7754 7659 1439 7055”,則最后發(fā)送的電碼為“7000 7000 7000 7000 7000 7000 7000”。試想,即使敵人截獲了這組完全相同的電碼,因其不掌握收發(fā)電報方持有的亂數(shù)表,電報的內容自然也就無從破譯。
按照這種方法,實際上每通電報都等于啟用了一個全新的無重復的密碼,因此稱為一次一密密碼體制。只要亂數(shù)足夠長,報文分析的密碼破譯方法對此就完全無效,所以直到解放戰(zhàn)爭勝利結束,國民黨方面也始終未能攻破豪密。這種一次一密理念放到今天也不過時,例如在登錄很多網站時,除了需要輸入用戶名和密碼外,還要輸入網站提供的一組隨機驗證碼,這個驗證碼就相當于豪密中的隨機亂數(shù),只有密碼和驗證碼都輸入正確,才能正常登錄。
周恩來創(chuàng)造的豪密,是中國最早應用一次一密體制的密碼,在中國革命中發(fā)揮了特殊的作用。革命戰(zhàn)爭時期,黨中央與各根據(jù)地、解放區(qū)之間的通訊聯(lián)絡主要依靠無線電臺,正是有了豪密,才保證了黨和軍隊無線電通訊的絕對安全,也正是豪密的使用,才使中共在對敵無線電斗爭中始終掌握主動,奪取了隱蔽戰(zhàn)線上的勝利。