密碼學課程設計之仿射加密

前言 終於放假了,整理一波之前密碼學的報告和筆記; 正文 簡述 仿射密碼,是古典密碼裏面比較經典的替換密碼,在我看來就是將移位密碼和數乘密碼結合到了一起; 加密方程:C=(k1*M+k2)mod26; 解密方程:M=(C-k2)*(k1^-1)mod26; 其中k1必須與26互素,這樣纔可以產生k1的逆元用於解密;沒有對k1的限制,可能無法解密。 代碼分析 加密算法 這裏的p爲需要加密的明文,k1
相關文章
相關標籤/搜索