棋盤密碼

波利比奧斯方陣

? ? 公元前2世紀(jì),一個(gè)叫Polybius的希臘人設(shè)計(jì)了一種將字母編碼成符號(hào)對(duì)的方法。他使用了一個(gè)稱為Polybius的校驗(yàn)表。Polybius校驗(yàn)表由一個(gè)5行5列的網(wǎng)格組成,網(wǎng)格中包含26個(gè)英文字母,其中I和J在同一格中。相應(yīng)字母用數(shù)對(duì)表示。在古代,這種棋盤密碼被廣泛使用。Polybius校驗(yàn)表如下:

? ? 假設(shè)我們需要發(fā)送明文信息“Hello”,找到H對(duì)應(yīng)2行3列,則加密為23,e加密為15,以此類推,得到密文:2315 31 31 34。

ADFGX密碼

? ? 1918年,第一次世界大戰(zhàn)將要結(jié)束時(shí),法軍截獲了一份德軍電報(bào),電文中的所有單詞都由A、D、F、G、X五個(gè)字母拼成,因此被稱為ADFGX密碼。ADFGX密碼是1918年3月由德軍上校FritzNebel發(fā)明的,是結(jié)合了波利比奧斯方陣和置換密碼的雙重加密方案。ADFGX密碼之所以選擇ADFGX一個(gè)字母,是因?yàn)樗鼈冏g成摩斯密碼時(shí)不容易混淆,可以降低傳輸錯(cuò)誤的機(jī)率。ADFGX密碼表如下:

? ? 這樣加密的話Hello的密文就是:DD XF AG AGDF。

ADFGVX密碼

? ? ADFGX密碼發(fā)送含有大量數(shù)字的信息會(huì)有問題。 在1918年6月,又加入一個(gè)字母V擴(kuò)充,變成以6×6格共36個(gè)字符加密,這使得所有英文字母(不再將I和J視為同一個(gè)字)以及數(shù)字0到9都可混合使用。ADFGVX是被法國陸軍中尉Georges Painvin所破解的。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容