悦月直播免费版app下载 - 悦月直播app大全下载最新版本免费安装软件

Vigenere加解密系統(tǒng)實(shí)現(xiàn)及唯密文破解

  • 打印
  • 收藏
收藏成功


打開文本圖片集

摘要:Vigenere是一種以移位替換為基礎(chǔ)的周期替換密碼,不同于凱撒密碼的單表替換,它是一種多表替換加密算法實(shí)現(xiàn)Vigenere加密、解密系統(tǒng)并分析和評估該算法的安全性。該文通過編程實(shí)現(xiàn)唯密文破譯系統(tǒng),能夠破譯密鑰為2~4個字符的Vigenere密文,并分析如何加快破譯過程。

關(guān)鍵詞:Vigenere;加密;解密

中圖分類號:TP309.7      文獻(xiàn)標(biāo)識碼:A

文章編號:1009-3044(2022)11-0041-02

1 算法思想

Vigenere是一種以移位替換為基礎(chǔ)的周期替換密碼[1],不同于凱撒密碼[2]的單表替換,它是一種多表替換加密算法,其加密過程如下:

1) 給定明文,例如:BUYYOUTUBE

2) 給定密鑰,例如:GOOGLE

3) 將明文中的字母從左到右依次用對應(yīng)的密鑰位向后移動得到的字母代替,例如:B移動G位(G的字母順序為6) ,對應(yīng)的字母為H(B往后移動6位對應(yīng)H) ;U移動O位;Y移動O位;依次類推,密鑰用完后再從密鑰開始處循環(huán),經(jīng)加密后密文為:HIMEZYZIPK。(剩余3045字)

目錄
monitor