前提知识(乘法逆元)
若a,x,b满足:,则称a为关于模b的乘法逆元为x;如
(105%26=1)则15是7关于模26的乘法逆元,同时7是15关于模26的乘法逆元
仿射密码函数
设仿射密码秘钥为(a,b),则,
加密函数:
解密函数:其中
为a的乘法逆元
满足唯一解的充分必要条件是:
应用
若秘钥(a,b)为(7,3),则7的乘法逆元x满足:,x可为15(不唯一)。
则加密函数:;解密函数为:
设明文为china,转数字为2,7,8,13,0,带入加密函数得,
,转字母得密文:
[r,a,h,q,d]
将密文转数字后解密,带入解密函数得:
,转字母得明文:
[c,h,i,n,a]