仿射密码是一种替换密码,利用加密函数一个字母对一个字母的加密。
加密函数:E(x) = (ax + b) (mod m),其中
- a和m互质
- m是字母的数量
解密函数:D(x) = a-1(x - b) (mod m),其中a-1是a在Zm群的乘法逆元。
仿射密码 为单表加密的一种,字母系统中所有字母都藉一简单数学方程加密,对应至数值,或转回字母。 其仍有所有替代密码之弱处。所有字母皆借由方程E(x) = (ax + b) (mod m)加密,b 为移动大小。
参考例题及详解:https://blog.csdn.net/l8947943/article/details/123397127
网友评论