中國古代密碼技術


一、中國民間藝術

1、圖畫傳情

如果古代留守在家的妻子十分思念丈夫但是又不想讓送信的人知道,就可以采用圖畫傳情的方式來表達:

 

 這幅畫上有樹,烏龜,魚,果子,書,烏龜,蟲子,棗子,和一個小人,意思是妻子在跟丈夫說:速歸速歸,如果不歸,重找男人。

我們常看到有一畫求知音的橋段,大概也是一樣的原理。

2、會意詩句

這樣通過字形的變化來表示詩句,也是足夠讓人細細把玩一番了

 

 

3、藏頭詩

藏頭詩顧名思義,每句詩只取第一字,串聯成句來表情達意。

 

 

 

4、疊痕法

先把信紙折疊幾下(上下及左右),然后鋪平信紙

將傳遞的信息按順序一個個分開,寫在折痕的交叉點上,每一個交叉點寫 一個字

在空白位置上填上公開的普通信文,普通信文與秘密信文的文字通順地連貫在一起

為了防止被敵人察覺,使用這種密碼需要在編公開信文上下些功夫。如果在秘密信文上再用些暗語式密碼,那么敵人就更難看出破綻了。

5、漏隔板

 

明文:情報在雨傘把中。

 

 

 

二、中國古代軍事密碼

1、反切碼

原理:使用漢字的“反切”注音方法進行編碼

發明人是著名的抗倭將領戚繼光。

密鑰:

“柳邊求氣低,波他爭日時。鶯蒙語出喜,打掌與君知。”

“春花香,秋山開,嘉賓歡歌須金杯,孤燈光輝燒銀缸。之東郊,過西橋,雞聲 催初天,奇梅歪遮溝。”

加密方法:前一首詩歌的前15個字作為聲母,依次編號為1-15;后一首詩 歌的36字為韻母,按順序編號為1-36;然后再將當時字音的八種聲調,也 按順序編號為1-8,就編寫出完整的“反切碼”體系。

例如:如果密碼的編號是“5-25-2”,5是聲母“低”字,25是韻母“西” 字,2是聲調的二聲。據此,“5-25-2”就可以讀為“敵”字。

2、數字法

曾公亮 • 軍隊中常用的40種戰斗情況

 

這套密碼的使用方法是:

約定一首40字的五言律詩

保密,文字不得重復

假設雙方以唐代王勃的《送杜少府之任蜀川》

城闕輔三秦,風煙望五津。

與君離別意,同是宦游人。

海內存知己,天涯若比鄰。

無為在歧路,兒女共沾巾。

如果軍隊在戰斗在糧食將盡,需要補充,前方將領就從密碼 本中查出“請糧料”的編碼,是第九,而《送杜少府之任蜀川》中的第九字是“五”。於是請糧將領就將“五”字寫到 一件普通公文書牒之中,並在字上加蓋印章。

指揮機關接到這件公文后,查出蓋印章的“五”字,得知“ 五”字在臨時約好的詩中列第九,再對照密碼本上的順序,就得知了前方的情報。

三、中國近代密碼

1、密文型

用預先編定的字母或數字密碼組,代替明文中的數字、字母、音節、單字、詞匯、短語、符號等,以實現明密變換。

漢字6899個,按部首筆畫為序排列,以四碼數字與其相匹配

在普通本基礎上,密本里編制詞匯、短語、句子等,既增加密本的密度, 又縮短電報長度,稱作“特別本” 。

2、加亂型

用有限元素(字母或數碼)組成的一串序列作為亂數,按規定的算 法,與明文信息序列相結合變成密信息。如:

C1(密)=M1(明)+K1(亂) (mod 10)

M1(明)=C1(密)-K1(亂) (mod 10)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM