維吉尼亞密碼的Python實現

代換密碼體制的一般定義爲M=C=K=Z26,其中M爲明文空間、C爲密文空間、K爲密鑰空間、Z26爲26個整數(對應26個英文字母)組成的空間;要求26個字母與模26的剩餘類集合{0,1,2,…,25}建立一一對應的關係。 1、移位密碼 移位密碼的加密實現上就是將26個英文字母向後循環移動k位,其加解密可分別表示爲: c=Ek(m)=m+k(mod 26) m=Dk(c)=c-k(mod 26) 其
相關文章
相關標籤/搜索