Hill加密算法的基本思想是將l個明文字母通過線性變換將它們轉換為k個密文字母。脫密只要做一次逆變換就可以了。密鑰就是變換矩陣本身。即
M=m1m2……ml
Ek(M)=c1c2……cl
其中
c1=k11m1+k12m2+……+k1lml
c2=k21m1+k22m2+……+k2lml
……
cl=kl1m1+kl2m2+……+kllml
通常對于字母加解密,使用mod 26的方法。
以上線性方程可以采用矩陣表示。
標簽:
Hill
字母
變換
Ek
上傳時間:
2016-07-15
上傳用戶:Divine