古代如何給文件加密

為了竊取和傳遞情報,現(xiàn)代間諜隨身攜帶微型照相機、密碼鎖等多種高科技裝備。那么在古代,人們?yōu)榱私o重要文件加密一般都會采取什么方法呢?我今天就帶大家見識一下。

古代如何給文件加密

代碼加密法:

早在北宋時期,我國就出現(xiàn)了用于軍事保密通信的代碼。據(jù)《武經(jīng)總要》記載,北宋進士曾公亮曾搜集了40個常用軍事短語,然后對其進行順序編碼:一、請弓;二、請箭;三、請刀;四、請甲;五、請槍旗;六、請鍋幕;七、請馬;八、請衣賜;九、請糧料……四十、戰(zhàn)小勝。

軍隊出征前,指揮機關(guān)將用上述短語編碼的密碼本發(fā)給將領(lǐng),并約定用一首不含重復(fù)文字的40字五言律詩與密碼相對應(yīng)。

假設(shè)雙方以唐代王勃的《送杜少府之任蜀川》作為解碼密鑰:“城闕輔三秦,風(fēng)煙望五津。與君離別意,同是宦游人。海內(nèi)存知己,天涯若比鄰。無為在歧路,兒女共沾巾?!?/p>

如果軍隊需要補充糧食,前方將領(lǐng)就從密碼本中查出“請糧料”的編碼(第九),《送杜少府之任蜀川》中的第九字是“五”,將領(lǐng)便把“五”字寫到一件普通文件中,并在字上加蓋印章。指揮機關(guān)接到這件公文后,查出蓋印章的“五”字,在臨時約好的詩中列第九,再對照密碼本上的順序,就知道前方缺糧草。

就這樣簡便的操作,我們就實現(xiàn)了用代碼給重要文件加密的目的。

拆字加密法

公元683年,唐中宗即位。隨后,武則天廢唐中宗,立第四子李旦為皇帝,但朝政大事均由她自己專斷。

裴炎、徐敬業(yè)和駱賓王等人對此非常不滿。徐敬業(yè)聚兵十萬,在江蘇揚州起兵。裴炎做內(nèi)應(yīng),欲以拆字加密手段為其傳遞秘密文件。后因有人告密,裴炎被捕,未發(fā)出的文件落到武則天手中。這封文件上只有“青鵝”二字,群臣對此大惑不解。

武則天破解了“青鵝”的秘密:“青”字拆開來就是“十二月”,而“鵝”字拆開來就是“我自與”。密信的意思是讓徐敬業(yè)、駱賓王等率兵于十二月進發(fā),裴炎在內(nèi)部接應(yīng)?!扒帙Z”破譯后,裴炎被殺。接著,武則天派兵擊敗了徐敬業(yè)和駱賓王。

隨著信息科技的迅速發(fā)展,現(xiàn)代加密技術(shù)早已超越了自然語言加密的傳統(tǒng)手段。

小知識之文件加密:

文件加密是一種根據(jù)要求在操作系統(tǒng)層自動地對寫入存儲介質(zhì)的數(shù)據(jù)進行加密的技術(shù)。