當前位置:編程學習大全網 - 編程軟體 - 單表置換密碼的原理

單表置換密碼的原理

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

  • 上一篇:忘記登錄GTA V郵箱怎麽辦?
  • 下一篇:在數組中搜索給定的值,如果成功則返回首個相應的鍵名?
  • copyright 2024編程學習大全網