這些古老的加密技術(shù),你都知道幾個?
有很多人誤以為“加密”這項技能是現(xiàn)代人才擁有的,實則不然,在遙遠(yuǎn)的古代,就已經(jīng)出現(xiàn)了很多符合當(dāng)時人們使用習(xí)慣的加密技術(shù),今天我們就一起來了解一下吧。
姜子牙的陰符和陰書
說起姜子牙,相信你的第一反應(yīng)一定是“姜太公釣魚,愿者上鉤”,但他還發(fā)明了中國歷史上第一個加密技術(shù)——陰符和陰書。
陰符運用了密碼學(xué)中的替代法,用符代替文字。采用八種長度不等的符來表達(dá)不同的消息和指令,陰符傳遞過程中,只出現(xiàn)符而沒有文字,第三者即使獲取符,也無法知曉其中的含義。陰符也是我們熟知的虎符的前身。
陰書則運用了移位法,將書信分成三部分,分別派三個人傳遞,只用將三份書信重新拼合才能還原出完整的信息。這種加密方法不是逐字逐句的加密,而是整體加密,已經(jīng)體現(xiàn)出現(xiàn)代加密技術(shù)的一些特點。

斯巴達(dá)棒
在公元前700年,伯羅奔尼撒戰(zhàn)爭爆發(fā),古希臘軍隊就使用斯巴達(dá)棒來加密信息,而斯巴達(dá)棒也就是最早的滾筒密碼。
斯巴達(dá)棒是一種粗細(xì)不均的特制圓木棍,使用時將羊皮條繞棍子螺旋形卷起來,按照某種順序?qū)⑿畔懺谏厦?。解下羊皮條,只能看到雜亂無章的字符。而當(dāng)收信人以同樣的規(guī)則將羊皮條纏繞到同樣粗細(xì)的木棍上,就能看出真實的信息。
這種加密用的是換位法,通過改變文本中字母的閱讀順序來達(dá)到加密的目的。

頭皮上的加密技術(shù)
在公元前440年的古希臘戰(zhàn)爭中,奴隸主赫斯坦為了推翻波斯人統(tǒng)治,想與愛奧尼亞城統(tǒng)治者聯(lián)合行動,他剃光一位忠實奴隸的頭發(fā),將情報刺在其頭皮上,等待頭發(fā)長出來之后,就讓奴隸出發(fā)前往愛奧尼亞城。奴隸到達(dá)目的地后,讓人剃光自己的頭發(fā),對方就看到了奴隸頭皮上刺的情報。
這種方法比起上述兩種方法奇怪了一些,但在當(dāng)時也確實是傳遞一些重要但并不緊急信息的方法,畢竟想要頭發(fā)能夠遮住信息也需要等待好久,緊急信息到那時可能早就過期了。

以上這些加密技術(shù),在現(xiàn)代人看來可能有些奇怪,但在當(dāng)時卻發(fā)揮了極其重要的作用,另外像凱撒密碼、柵欄密碼等古典密碼,都可以看到現(xiàn)在加密算法的雛形。而這些“古代加密技術(shù)”,更是現(xiàn)代加密技術(shù)的萌芽。
免責(zé)聲明:素材源于網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系刪稿。










