青青草国产成人av片免费/香港三级日本韩国三级专线/国内自拍在钱/天堂国产女人av

回復

維熱納爾方陣(又稱維吉尼亞密碼)

樓主: 213386 | 查看: 1萬 | 回復: 51

發表于 2023-4-1 19:49:17 寧夏| 2023-11-7 12:57編輯 | 發自安卓客戶端
Hello,大家好,我是鬼老師今天為大家介紹一下維熱納爾方陣。

公元16世紀晚期,法國外交官維熱納爾(或譯為維瓊內爾、維吉尼亞) Blaise de Vigenere(1523-1596)提出著名的維熱納爾方陣密表和維熱納爾密碼(Vigenerecypher),【ps:該密碼最早出自于1553年《吉奧萬?巴蒂斯塔?貝拉索先生的密碼》一書中,但在19世紀被誤傳為維熱納爾所創適,故稱“維熱納爾方陣”(或“維吉尼亞密碼”)】,這是一種多表加密的替代密碼,可使阿爾?金迪和菲利普斯的頻度分析法失效。維熱納爾方陣加密法其實很簡單,大體與凱撒加密法類似。即二人相約好一個密鑰(單詞),然后把加密后內容給對方,之后對方即可按密碼表譯出明文。密鑰一般為一個單詞,加密時依次按照密鑰的每個字母對照明碼行加密。

例如:我的密鑰是who,要加密的內容是I love you,則加密后就是E SCRL MKB.即加密I,就從密鑰第一個字母打頭的w那行找明碼行的I對應的字母,即E。加密l,就從密鑰第2個字母打頭的h那行找明碼l對應的字母,S。加密o,從密鑰第三個字母O打頭的那行找到明碼行中o對應的字母,C。加密v,就又從密鑰第一個字母w打頭的那行找到明碼行中v對應的字母,R。 依此類推。

所以由維熱納爾方陣加密的密碼,在沒有密鑰的情況下給破譯帶來了不小的困難。

維熱納爾方陣很完美的避開了概率算法(按每個語種中每個字母出現的概率推算。例如英語中最多的是e),使當時的密碼破譯師必須重新找到新方法破譯。

如下圖所示,最右邊這張只有一列的表,就是我們的密鑰字母對應表。
中間這張超大正方形的表就是我們的密文編碼表。

在表的最下面有一行字母,它們對應的是我們要進行編碼的明文字母。

重點:密鑰字母對應表和明文字母行就像橫縱軸一樣直接決定了密文字母的定位。

Step1:確定一個獨一無二的密鑰,可以是一個單詞或者一句話。

Step2:按照你的密鑰的字母順序以及明文字母順序,一對一的選取字母在表中定位密文字母,如果明文長于密鑰,那么就將密鑰字母循環利用。然后就可以組成一句密文了。

比如說,密鑰是WHO,要加密的內容是I LOVE YOU。在這里明文長于密鑰,所以密鑰要循環利用。我們把明文和密鑰上下對應排列:
編碼第一個字母I,根據密鑰字母W在右邊的密鑰表中定位到W那行,接著垂直定位到文明字母行中I那一列。那么就得出了第一個密文字母:F。依此類推就能得到我們想要的密文啦——F TDSM NLC。

好了,本期的分享就到這里,點贊關注我,我們下期再見????
本帖子中包含更多圖片或附件資源

您需要 登錄 才可以下載或查看,沒有帳號?加入學院

123

170

分享

2 | 發表于 2023-4-3 12:53:58 山東| 發自安卓客戶端
感謝分享
2 | 發表于 2023-4-3 21:55:29 陜西 發帖際遇
感謝分享
1 | 發表于 2023-4-3 22:09:59 山西| 發自安卓客戶端 發帖際遇
感謝分享
4 | 發表于 2023-4-3 22:51:55 四川| 來自小霸王手機 發帖際遇
這密碼居然16世紀就出現了么
3 | 發表于 2023-4-4 00:09:06 四川| 發自安卓客戶端 發帖際遇
《查理九世》第十四冊第三題好像考過這個,但不知道為啥用的是加密原則
2 | 發表于 2023-4-4 00:31:10 湖南| 發自安卓客戶端 發帖際遇
感謝分享
1 | 發表于 2023-4-4 12:55:37 江蘇
感謝分享
| 發表于 2023-4-4 22:42:28 內蒙古| 發自安卓客戶端
感謝分享!學到了
| 發表于 2023-4-4 22:49:10 江蘇| 發自安卓客戶端
感謝分享
返回版塊
1234
尚未登錄
您需要登錄后才可以回帖 登錄 | 加入學院