破密:中國密碼戰(zhàn)史(2)

第二節(jié) 密碼的誕生

清政府最初使用電報岩遗,始于1870年三口通商大臣崇厚出訪法國期間。當(dāng)時崇厚為處理天津教案而帶使團(tuán)前往法國,其翻譯是京師同文館畢業(yè)的張德彝穗熬。張德彝此前曾兩次隨使前往歐洲,對于電報技術(shù)略有所知内狗,在此次隨崇厚出訪期間怪嫌,為和國內(nèi)溝通情況,開始拍發(fā)國際電報柳沙。張德彝自述岩灭,

自前二次隨使外洋,已知寄送電信之靈便赂鲤。然中外文字不同噪径,寄之不易。前二次無急務(wù)数初,固未經(jīng)思及找爱。至此次,多有飛電之處泡孩,而寄用洋字车摄,其價既昂,且從中諸多不便。因見外洋有因事秘而以數(shù)目代語言者吮播,系以四數(shù)代一話变屁,彝遂擬照其法而試仿造之。迨到法京后意狠,又見西人亦有以此法編華字者粟关,惜作而未成。彝乃由《康熙字典》中擇其字之常用者七千余环戈,按字編數(shù)闷板,由零零零一至八零零零,字?jǐn)?shù)核對無差谷市,至是告成蛔垢。

顯然,張德彝是參考威基謁的《電報新書》另行編定了電碼迫悠,這部電碼他稱之為《電信新法》鹏漆,這既是中國人自行編定的第一部中文電碼,同時也因其區(qū)別于民用普通電碼创泄,所以也應(yīng)視為中國的第一部電報密碼艺玲。

張德彝之后,著名的洋務(wù)派人士鄭觀應(yīng)也參考《電報新書》編寫了《中國電報新編》鞠抑,收錄漢字?jǐn)?shù)量更多饭聚,但其編制方法仍是以4位數(shù)字代表1個漢字。

當(dāng)時的出使德國大臣李鳳苞則另創(chuàng)一種編碼形式搁拙,他編寫過名為《電報簡編》的密碼本秒梳,“系用英文二十六字母參互而成七千余號,旁注華字箕速,中國與德國試用以來酪碘,從未錯誤”,也就是說他的編碼形式脫離了數(shù)字盐茎,而是以3個字母的排列組合編成電碼兴垦。這一形式為后來的中國電報局總辦盛宣懷所繼承,盛宣懷曾稱:“是以職道仿照出使德國大臣李(即李鳳苞)所訂密本字柠,以英字母錯綜編成三碼探越,計單字、成句一萬七千余號窑业,以備官報往來外洋之用钦幔。”但是常柄,這種字母為主體的3碼電碼本并未大量使用节槐,使用更多的還是數(shù)字電碼搀庶。

民國時期中華書局版本《電碼新編》之一頁。此電碼本中除了用4位數(shù)字標(biāo)示漢字外铜异,另有3個英文字母哥倔,也是標(biāo)示此一漢字

值得一提的是,曾國藩之子揍庄、清末著名外交家曾紀(jì)澤在電報密碼編制方面做出很多探索咆蒿,成為我國密碼編制方面較早的探索者,他的一些編制方法成為后來普遍采用的密碼編制方法蚂子。

光緒四年(1878年)沃测,曾紀(jì)澤在出使法國期間,向國內(nèi)寫有報告《巴黎致總署總辦論事七條》食茎,其中一條即是編制成語密碼蒂破。文中提到:

電報便捷可喜,然每發(fā)一次别渔,自歐洲達(dá)于上海附迷,字僅廿余,而耗費(fèi)六七十金哎媚,抑亦甚不合算喇伯。查西人發(fā)報,皆有成句編號者拨与,費(fèi)省而詞達(dá)稻据,真是良法,亟須依照辦理买喧。紀(jì)澤擬于公務(wù)之暇捻悯、率同松生造編一書,將成語分門編輯淤毛,列號備查秋度。書成則舊用之《電信新法》等書可廢,亦可收費(fèi)省詞達(dá)之效钱床。就中地名一層,擬用英國字母埠居,以北京口音取字翻譯查牌。書成之后,便可于公牘私函通行不悖滥壕,從前各國使臣所翻經(jīng)歷各處地名纸颜,皆以方言土音取字書之,其勢不能畫一绎橘,有許多不便處也胁孙。

按照曾紀(jì)澤的這一思路唠倦,4位數(shù)的電碼所指代的就不只是1個漢字,而能隨意代表或者詞涮较、句稠鼻,他的初衷雖是減少電碼發(fā)送量以省電報費(fèi)用,但其實(shí)是可以收到保密之功效的狂票。此外候齿,曾紀(jì)澤還創(chuàng)制了加減法的電碼編制方法。

光緒八年(1882年)十一月闺属,曾紀(jì)澤叔父慌盯、清廷大員曾國荃在致總理衙門的信函中寫道,

查章程內(nèi)有請預(yù)訂密電加減碼數(shù)一節(jié)掂器。溯查本年四月間亚皂,接奉鈞函,并寄示《電信新法》一本暨劼剛所擬《密電加減法》一本国瓮,諭飭嗣后與劼通電灭必,即照此法傳遞等因。檢閱劼剛原定密電加減之法巍膘,尚屬周妥……現(xiàn)已將改用碼數(shù)加減之法厂财,抄錄成本,謹(jǐn)即寄呈鈞覽峡懈。擬請嗣后尊處遇有機(jī)密事件電致敝處璃饱,及敝處電達(dá)尊處,均照此法加減肪康,以期周密而免參差荚恶。

曾國荃在這里提到的“劼剛”即是曾紀(jì)澤。由曾紀(jì)澤發(fā)明的密電加減法磷支,即是在通用電碼基礎(chǔ)上谒撼,收發(fā)報雙方約定加減數(shù)字,得以改變原電碼編排雾狈,從而構(gòu)成密碼廓潜,起到保密的作用。

其他還有一些密碼編制的方法善榛,概括起來辩蛋,自清末起,在電報明碼的基礎(chǔ)上移盆,我國常用的電報密碼編制方法主要有3種悼院,即橫直碼變換法、加減法咒循、自編密本法据途。

其一绞愚,橫直碼變換法。

前邊提及威基謁編制《電報新書》時颖医,即以棋盤式分布來把常用漢字編為數(shù)碼位衩,這一形式成為后來通行的電報明碼的編制格式:電碼本通常每頁為10×10的方格,橫行便脊、直行分別以0蚂四、1、2哪痰、3遂赠、4、5晌杰、6跷睦、7、8肋演、9標(biāo)示抑诸,另在頁角上使用各頁不重復(fù)的兩位數(shù)字標(biāo)示,稱為“角碼”爹殊,如此一來蜕乡,在方格中的漢字,都可以用兩位角碼+一位橫碼(或一位直碼)+一位直碼(或一位橫碼)這樣的四位數(shù)字來表示梗夸。而使用橫直碼變換法編制密碼层玲,

在電報本上方及左右兩邊所留橫直空格,將一二三四五六七八九零十個數(shù)字反症,任意顛倒其次序辛块,填于每頁橫直兩行空格內(nèi)兩行相交處之空格內(nèi);并任意另填數(shù)目字兩個铅碍,此兩個數(shù)字润绵,每頁均須填寫,不可雷同胞谈。翻譯時尘盼,角上二碼作為千百兩位,直行之?dāng)?shù)碼作為十位烦绳,橫行之?dāng)?shù)碼作為個位卿捎,是為先直后橫式。如以橫行之?dāng)?shù)碼作為十位爵嗅,直行之?dāng)?shù)碼作為個位,是為先橫后直式笨蚁。

簡單說睹晒,這種橫直碼變換法趟庄,即是以明碼本為底本,打亂橫伪很、直碼數(shù)字排列順序戚啥,有的還另行編定角碼,使得以4位數(shù)字標(biāo)示的漢字不同于明碼本锉试,從而構(gòu)成了密碼猫十。

這種密碼編制方法,曾長期為北洋軍閥和國民黨軍隊所使用呆盖。

其二拖云,加減法。

加減法密碼应又,清末軍政機(jī)關(guān)使用的密碼常用此法編制宙项,后來很多民間自編電報密碼也習(xí)慣使用此法。有使用月份作為加碼數(shù)字的株扛,

將明碼電本之號碼增加號數(shù)尤筐,其增加號敷之標(biāo)準(zhǔn),大多以月為標(biāo)準(zhǔn)洞就。如正月加一號盆繁,二月加二號,三月加三號旬蟋,四月加四號油昂,五月加五號,六月加六號咖为,七月加七號秕狰,八月加八號,九月加九號躁染,十月加十號鸣哀,十一月加十一號,十二月加十二號吞彤,其遞加方法我衬,如在正月0002系一,在二月0003系一饰恕,余類推挠羔,惟增加號數(shù),可自由編制埋嵌,不必一定以月為標(biāo)準(zhǔn)破加。

有另行自定數(shù)字作為加碼數(shù)字的,

用密碼者雹嗦,可照明碼任意加減范舀,惟亦須與接電一方預(yù)先關(guān)照合是,應(yīng)加幾號,或應(yīng)減幾號锭环,例如上海二字聪全,在電報新編一部第六字為0006,海字在水部第十三行為3189辅辩,假使加三號算难礼,則上字為0009,海字為3192玫锋,減三號算則上字為0003蛾茉,海字為3186,余則依此類推均無不可景醇。

概括來說臀稚,這種加減法密碼是以明碼本為底本,另行約定加或減去某數(shù)字構(gòu)成區(qū)別于明碼的自編密碼三痰。注意吧寺,此種加減法因通常僅加或減一個數(shù)字,其編制思想實(shí)際上是密碼編制移位法的反映散劫,與后來的底本+亂數(shù)的密碼編制思路是有很大區(qū)別的稚机。

其三,自編密本法获搏。

自威基謁《電報新書》印行后赖条,中文電碼本曾多次做過增刪,某些新的電碼本最初即是作為密碼使用的常熙,它們的編制思想仍未脫離以《康熙字典》部首為順序編排纬乍,但這些區(qū)別于通行明碼本的電碼,還是可以稱為自編密本的裸卫,它們與明碼本的區(qū)別即在于另行編定了某些漢字的電碼仿贬。后來在使用中,某些有密碼需求者墓贿,通常也會選用若干常用漢字另行編輯茧泪,也就構(gòu)成了自編密本。但從根本上說聋袋,這類自編密本队伟,仍舊是單表代替式密碼。

自編密碼本法后來又有演進(jìn)幽勒,即另行編定某些詞語混入其中嗜侮,

就平日事務(wù)與業(yè)務(wù)之常用語言編制成語密碼……此項(xiàng)常用成語,按照單字密碼編法填於方格內(nèi),每格內(nèi)填寫號碼兩位锈颗,另於每頁右角上填寫號碼二位缠借,應(yīng)用時可將角碼作為單位與十位:格內(nèi)號碼作為百位與千位,或?qū)⒏駜?nèi)號碼作為單位與十位宜猜,角上號小作為百位與個位。應(yīng)用時可任意顛倒硝逢。

這種把常用詞語編入密碼的方法在后來被稱為“聯(lián)句”或“成語”姨拥,在簡化電碼的同時,在一定程度上增加了密碼的安全性渠鸽。

民國三十七年交通部編《成語電碼》之一頁叫乌。因?yàn)榫幦朐~語較多,這是一個5位數(shù)電碼本

這一時期密碼的編制技術(shù)影響極為深遠(yuǎn)徽缚。我國的電報密碼技術(shù)濫觴于此憨奸,以明碼為基礎(chǔ)自編密本、約定密碼凿试、密本定名原則等方面排宰,在民國時期都被長期使用到密碼編制中,民國時期密碼技術(shù)也因此而停滯不前那婉,為各方的密碼破譯活動提供了可能板甘。


破密:中國密碼戰(zhàn)史

? ? ? ? ? ?第一章 密碼戰(zhàn)的開端

? ? ? ? ? ? ? ? ? ? ??第一節(jié) 漢字,電碼详炬,密碼

? ? ? ? ? ? ? ? ? ? ??第二節(jié) 密碼的誕生

? ? ? ? ? ? ? ? ? ? ??第三節(jié) 密碼破譯活動與甲午戰(zhàn)爭

? ? ? ? ? ? ? ? ? ? ??第四節(jié) 清末民初密碼的應(yīng)用

? ? ? ? ? ?第二章 破密第一人

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末盐类,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子呛谜,更是在濱河造成了極大的恐慌在跳,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,496評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件隐岛,死亡現(xiàn)場離奇詭異猫妙,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)礼仗,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,407評論 3 392
  • 文/潘曉璐 我一進(jìn)店門吐咳,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人元践,你說我怎么就攤上這事韭脊。” “怎么了单旁?”我有些...
    開封第一講書人閱讀 162,632評論 0 353
  • 文/不壞的土叔 我叫張陵沪羔,是天一觀的道長。 經(jīng)常有香客問我,道長蔫饰,這世上最難降的妖魔是什么琅豆? 我笑而不...
    開封第一講書人閱讀 58,180評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮篓吁,結(jié)果婚禮上茫因,老公的妹妹穿的比我還像新娘。我一直安慰自己杖剪,他們只是感情好冻押,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,198評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著盛嘿,像睡著了一般洛巢。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上次兆,一...
    開封第一講書人閱讀 51,165評論 1 299
  • 那天稿茉,我揣著相機(jī)與錄音,去河邊找鬼芥炭。 笑死漓库,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的园蝠。 我是一名探鬼主播米苹,決...
    沈念sama閱讀 40,052評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼砰琢!你這毒婦竟也來了蘸嘶?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,910評論 0 274
  • 序言:老撾萬榮一對情侶失蹤陪汽,失蹤者是張志新(化名)和其女友劉穎训唱,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體挚冤,經(jīng)...
    沈念sama閱讀 45,324評論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡况增,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,542評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了训挡。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片澳骤。...
    茶點(diǎn)故事閱讀 39,711評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖澜薄,靈堂內(nèi)的尸體忽然破棺而出为肮,到底是詐尸還是另有隱情,我是刑警寧澤肤京,帶...
    沈念sama閱讀 35,424評論 5 343
  • 正文 年R本政府宣布颊艳,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏棋枕。R本人自食惡果不足惜白修,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,017評論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望重斑。 院中可真熱鬧兵睛,春花似錦、人聲如沸窥浪。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,668評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽寒矿。三九已至,卻和暖如春若债,著一層夾襖步出監(jiān)牢的瞬間符相,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,823評論 1 269
  • 我被黑心中介騙來泰國打工蠢琳, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留啊终,地道東北人。 一個月前我還...
    沈念sama閱讀 47,722評論 2 368
  • 正文 我出身青樓傲须,卻偏偏與公主長得像蓝牲,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子泰讽,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,611評論 2 353

推薦閱讀更多精彩內(nèi)容