當前位置:股票大全官網 - 財經資訊 - 單表置換密碼的原理

單表置換密碼的原理

單表置換密碼也是壹種傳統的代替密碼算法,在算法中維護著壹個置換表,這個置換表記錄了明文和密文的對照關系。當沒有發生加密(即沒有發生置換)之前,其置換表如1-2-1所示。

在單表置換算法中,密鑰是由壹組英文字符和空格組成的,稱之為密鑰詞組,例如當輸入密鑰詞組:I LOVE MY COUNTRY後,對應的置換表如表1-2-2所示。

在表1-2-2中 ILOVEMYCUNTR是密鑰詞組I LOVE MY COUNTRY略去前面已出現過的字符O和Y依次寫下的。後面ABD……WXZ則是密鑰詞組中未出現的字母按照英文字母表順序排列成的,密鑰詞組可作為密碼的標誌,記住這個密鑰詞組就能掌握字母加密置換的全過程。

這樣對於明文:data security has evolved rapidly,按照表1-2-2的置換關系,就可以得到密文:VIKI JEOPHUKX CIJ EQDRQEV HIFUVRX。