第407章 通信密碼和檢字法

第407章 通信密碼和檢字法

信鴿的種種缺點,都被群臣提出。

但是問題提出后,卻仍需要使用——

因為這個時代,沒有更快捷的通訊方法。

而且據朱由檢所知,軍鴿在後世仍舊被軍隊使用。

二戰時期,八路軍甚至針對日本信鴿,專門成立了滅鴿神槍隊。

所以在這次武英殿會議后,朱由檢特意召集相關人員開會,解決通信方面的種種問題。

在朝堂上大張旗鼓地討論通信問題,而且主角是小小的鴿子。

這件事聽起來有些引人發笑,但是兵部的大臣,都沒有覺得這件事無關緊要——

對於即將成立的樞密院來說,信鴿是否實用、是否能傳遞正式公文,是有關樞密院權力的重大問題。

如果通過信鴿傳遞的消息不算正式公文,那麼樞密院下達的命令,就只能通過其它方式傳遞。

以大明的疆域和這個時代的速度來說,無論快船快馬,把消息傳到數千裡外都需要一兩個月。如果需要前線回復的話,來回需要的時間就是數月。

但是信鴿能傳遞正式公文後就不一樣了,以信鴿的速度,只需要三四天時間,就能飛翔三千里——

而且還是空中直線距離,不像地上的馬匹因為道路限制要繞路。

樞密院的命令,能夠很快傳到各地,並且收到回信。

這樣前線發生的事情,樞密院不說盡知,也不會像以前那樣,完全兩眼一抹黑。

這對擁有調兵權的樞密院來說,可謂至關重要。

所以這次會前,兵部官員做了許多準備。兵部左侍郎閔夢得道:

「臣在家鄉時聽聞,浙江巡撫張延登之子張萬鍾,喜愛豢養鴿子。」

「還撰有一部《鴿經》,盡述養鴿之要。」

「臣以為可召此人進京,豢養專用軍鴿。」

張延登這個人朱由檢有印象,這是少有的沒有依附閹黨、被他留任的督撫。

而且就在上個月,張延登還上報大陳山有一夥海寇,正在出兵進剿,並提議嚴格禁海減少海寇。

朱由檢當然沒聽他的禁海建議,而是傳令鄭芝龍等人協同進剿。並責令張延登幫助海軍在寧波建設海關,加強沿海關禁——

海關的名字,就是堵這些禁海官員的嘴。對於提倡禁海的官員,朱由檢一律讓他們嚴格海關之外的海禁。

聽到這個人的兒子擅長養鴿子,朱由檢點頭認可。下令召這個人來京,讓他培育軍鴿。

剛剛就任不久的吏部左侍郎、廣東博羅人韓日纘道:

「臣的家鄉之中,多有放鴿之會。」

「可擇其中優勝者,為朝廷培育信鴿。」

朱由檢點頭認可,下令道:

「既然民間有賽事,那就應該規範起來。」

「傳令,仿照武道協會,成立信鴿協會。」

「由信鴿協會負責舉辦短程、中程、遠程、超遠程信鴿比賽。」

「在全國大賽中優勝者,可授與公士身份!」

這個賞格聽起來沒有什麼,公士只是民爵,沒有什麼爵祿。

但是現在卻越來越受重視,因為皇帝在自貿區那邊的議會,授予公士選舉和被選舉的權力。

這意味著擁有公士身份的人,未來有可能成為議員。

對於養鴿子的人來說,已經是足夠高的賞賜——

畢竟以他們的地位,能得到公士的身份已了不得。而且若是捐納,還需要實打實地掏出一千兩銀子呢!

可以說,朱由檢什麼都沒有花,用一個虛名公士,就能把民間的養鴿力量調動起來。

甚至以後還會有人專門培養競賽的鴿子,謀求公士爵位。

因為養鴿的歷史悠久,民間積累深厚,朱由檢對信鴿品種並不擔心。這時候的信鴿速度,完全不亞於後世的信鴿。但是在訓練上面,卻有些不夠專業。

所以他下令舉行不同級別的比賽,挑選適應性不同的信鴿。

飛行速度快、爆發力強的鴿子,可用於中短程通信。

飛行耐力強、自生力能力強的鴿子,可用於遠程和超遠程通信。

同時他下令召集一些馴鷹人,讓這些鴿子進行抗鷹訓練,減少因為猛禽捕殺所帶來的損失。

衛尉寺卿劉僑,還提出了一個建議,那就是全面禁止捕鴿。

尤其是禁止孩童閑著沒事用彈弓去打鴿子,對於捕捉到信鴿的人輕則勞動矯正、重則判罰監禁。避免因為這些人的行為,影響消息傳遞。

這個命令可能在民間引起非議,但是朱由檢思索之後,覺得非議不會很大。

因為鴿子稱不上主要食物,而且還有專門用於食用的肉鴿。那些想吃鴿子的人,讓他們去買就是了。

所以他同意了這個提議,並且以孩童沒有完全行為能力為由,下令把家長一起責罰——

想來家長在受到教訓后,會嚴禁調皮的孩童去捕鴿子。

太僕寺卿陳奇瑜,甚至提議把養鴿和養馬並列。還提出在驛站等地方建立鴿巢,以供信鴿棲息。

種種措施下來,信鴿在大明境內的飛翔,得到一定保障。

但是對傳遞機密消息來說,仍有泄密風險。尤其是跨過建虜上方,傳遞機密消息時。

所以這時就需要另一批人的工作了,朱由檢看向錦衣衛指揮使鄭士毅,詢問道:

「朕去年就在北司房成立了保密司,負責秘密通訊和密碼暗語等事。」

「有什麼成果能夠用在飛鴿傳書上,鄭卿詳細道來。」

鄭士毅早已有了準備,回道:

「臣按陛下吩咐,把所有秘密消息劃分絕密、機密、秘密三個等級。」

「其中絕密消息,至少要有三組信鴿傳遞。」

「西南奇捷的消息,就是這樣傳遞來的,如今已被確認。」

這是錦衣衛最值得誇耀的功績之一,鄭士毅提了一嘴,又小心翼翼地說道:

「密碼之事,在拼音和規範字表確定后,已經有了頭緒。」

「只是陛下吩咐以四角號碼檢字法為每個字制定數字碼,臣恐難以實現。」

四角號碼檢字法,是朱由檢後世查字典時曾經用過的。他在回憶起來后,讓張瑞圖、孟紹虞等人制定印刷通用規範字表時,制定檢字辦法。

目的自然是為了方便檢字,用於將來推廣活字印刷。

後來他見使用四角號碼檢字時,每個字都有對應的數字。所以吩咐錦衣衛保密司,以四角號碼檢字法為基礎,制定一套數字碼。

這套數字碼的地位,相當於後世的中文電碼。只是朱由檢沒記過中文電碼,也不覺得有記的必要,讓錦衣衛根據四角號碼,制定自己的一套數字碼。

有了數字碼后,傳遞的消息就能完全使用數字,敵人不知道數字碼對應的漢字,根本無法破譯。

甚至,還能夠通過加減數字,對傳遞的消息進行加密。

例如8073對應「公」字,設定解密時要加0242,那就變成了8315,對應的是個「錢」字。

這樣即使數字碼對應的漢字被敵人知道,也能通過加密,讓敵人無法破譯——

除非敵人還能獲得密碼本,知道解密辦法。

這是朱由檢所了解的簡單加密方法,早就讓錦衣衛研究,結果錦衣衛現在告訴他,恐怕難以實現。

這讓他很是生氣,詢問難處在哪裡。朝堂上這麼多大臣,不信無法解決。

鄭士毅戰戰兢兢地道:

「用四角號碼檢字法制定的四位數字碼,重碼的文字實在太多。」

「就是加成五位,也有很多重碼。」

「例如8073,不但對應『公』字,還對應『食』、『衾』、『饟』字。」

「而且因為右下端的結構相同,即使加上附號補碼變成80732,也仍是對應這些字。」

「無論是用四位數字碼,還是用五位數字碼,重碼的文字都太多,傳遞消息容易出錯。」

聽著鄭士毅的說法,群臣大多一頭霧水。

還是按照皇帝的吩咐制定四角號碼檢字法的張瑞圖、鄭士毅,聽明白了一點。

在請示皇帝之後,兩人和鄭士毅一起向群臣講解了一下什麼是四角號碼檢字法,以及數字和文字的對應,如何傳遞消息。

他們還舉出了一個例子,例如2355100077223630這些數字,不懂的人看著一頭霧水。但是解碼之後,就是「我一月回」——

每四位數字代表一個漢字,2355對應「我」、1000對應「一」、7722對應「月」、3630對應「回」。

群臣見到這種用數字傳遞消息的方法后,感覺極為奇妙,對提出這種辦法的皇帝嘆服不已。

如果這種加密方式能實現的話,用信鴿傳遞消息的泄密可能,可以說無限降低。

甚至信鴿傳遞的消息也更多,這些數字能夠寫得很小,方便綁在信鴿腿上傳遞。

唯一的缺點就是,這樣傳遞的消息不直觀,需要有專門的情報人員,負責加密和解密。

但是無論如何,它都是一個好辦法。可以在加密后,傳遞機密消息。

所以他們群策群力,解決這種加密方式所遇到的問題。

最難的地方是重碼,所以有人提出,換一種漢字和數字的對應方法不就行了。但是一時之間,沒有人能提出比四角號碼更好的對應方法。

有人提議用部首檢字法對應,提議把0001對應「一」、0002對應「丁」、0003對應「七」……按照部首和筆畫,一個字一個字排下去。

這個辦法,類似後世的中文電碼。這種最初由法國人制定的對應方法,在後世一直被沿用下去。

但是放在大明,毫無疑問遭到很多人的反對。尤其是有四角號碼檢字法的情況下,所有人都覺得這種無理碼實在太難記了——

難道要讓每個情報員,都背下幾千個文字對應的數字碼?

他們都認為不如在四角號碼的基礎上修改,把重碼的字另外排,讓情報員只需要背誦重碼。

朱由檢同樣也贊同這點,他的想法是這樣在培養情報員和檢字員的時候,是用一套體系。未來情報員退役后,能夠很方便地轉為檢字人員。情報員不足的時候,也能從檢字人員中挑選。

所以,交流之後的意見是,優化四角號碼檢字法,盡量減少在規範字中出現重碼。

實在無法避免的,則用周圍空缺的、沒有對應文字的四位數字,對應那些重碼。

不屬於規範字的,不設定四位數字對應。

例如8073對應的「公、衾、食、饟」四字,可以規定8073對應最常用的「公」字,「衾」和「食」兩個字用周圍的8072、8075對應。

「饟」字因為不常用,而且可以用「餉」字替代,被群臣踢出了規範字。原本根據十三經制定規範字的做法,也因此得到改變——

十三經中筆畫很多的生僻字,大多在重新制定規範字表時被踢了出去,用別的字替代。

這些非規範字,後來在收錄所有文字的字典中,根據四角號碼檢字法,設置了五位數字對應。除了專門鑽研文字的人之外,很少有人了解。

朱由檢同意了這個辦法,繼續讓張瑞圖、孟紹虞牽頭,對四角號碼檢字法進行修繕。

同時他再次提出,一定要在規範字裡面挑選出常用字,盡量用常用字傳遞情報。這樣情報員的培養,應該會容易點——

目前的七千多規範字,對情報員來說記憶量還是太大了,培養成本很高。如果能降低到掌握兩三千常用字,要求就低多了。

朱由檢要求用密碼發消息時,盡量使用常用字。

甚至,他還提出了更改一些字的偏旁,用以減少重碼。

例如把「食」字作為偏旁時簡化為「飠」,「言」字作為偏旁時簡化為「訁」。

用改變字形的方式,減少重碼出現。

這個辦法提醒了群臣,他們提出用草書上使用的一些簡化字,改變字形的方法。例如把「長」簡化為「長」,能改變張、帳等字的外形。

總之,張瑞圖和孟紹虞制定的第一版印刷通用規範字表,還沒有正式推廣,就面臨被修改的結局。

很多有興趣的臣子還主動請纓,參與第二版規範字表制定。

朱由檢答應了他們的請求,並且讓這些人根據五筆輸入法,制定五筆檢字法——

用四個不同的字母,和漢字一一對應。

這是他之前就提出過的,但是沒有被重視。

如今再次提出,群臣都發現了五筆的優勢:

重碼非常之少,用四個字母就能對應所有文字。

畢竟四位字母有26X26X26X26=456976種組合,遠比四位數字的10X10X10X10=10000的組合範圍大。

梅膺祚編撰的《字彙》收錄了33179個字,用四位數字必然無法對應起來。但是用五筆能輕鬆對應,而且還很少出現重碼。

來了興趣的群臣,開始根據皇帝提出的五筆輸入法規律,制定五筆檢字法。把每個文字都進行拆解,或者對皇帝提出的字根進行修改,或者改變不符合字根的文字。

可以說,第二版規範字表在群臣的群策群力下,更加規範完善。也因此用了很久,未來幾乎沒大改變。

即使後來進入信息時代,也沒有出現漢字輸入的難題。甚至中文打字機,早在進入信息時代前就出現——

這種打字機,最初還是在朱由檢提點下、由錦衣衛軍匠發明的,用於翻譯數字碼。

可以在輸入四位數字碼后,列印出對應的文字。

這樣情報員在收到數字碼后,就能輸入打字機,列印出相應的消息。不用再苦思數字碼對應的漢字,也避免因為記憶錯誤,有可能出現的翻譯錯誤。

只是因為這種打字機最初很複雜,體積也非常大,並沒有得到普及。

後來被簡化降低成本后,才逐漸得到推廣,成為文字工作者必備。

加法機、差分機也是如此,最初都是在朱由檢提點下,錦衣衛為了方便加密和解密,組織軍匠研製。

後來逐漸用於其它方面,帶動計算機器發展。

可以說,密碼學的發展,引出了很多新事物。

朱由檢更看重的旗語和燈語,也因此得以實現。(本章完)

上一章書籍頁下一章

崇禎重振大明

···
加入書架
上一章
首頁 都市青春 崇禎重振大明
上一章下一章

第407章 通信密碼和檢字法

%