古典密碼學(Vigenere)之Java實現

導語:古典密碼學一般都十分簡單,幾乎沒什麼算法可言,本人覺得更體現的是一種靈巧性,運用到的數學知識並不多也不難,大多數爲單表替換或者簡單的模運算,而現代密碼學無論從設計還是加密解密思路都涉及大量的數學知識,本文介紹的Vigenere密碼屬於很簡單的古典密碼之一。 思路:1.首先要對字母表進行編號(注意不區分大小寫)    2.密碼學五大要素:密鑰,明文,密文,加密算法,解密算法 設密鑰k=(k1,
相關文章
相關標籤/搜索