
是一种最简单且最广为人知的加密技术。它是一种替换加密的技术,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。
加密对象:英文字母
密钥格式:k,0 Caesar加密变换: c = (m + k) mod 26 仿射密码为单表加密的一种,字母系统中所有字母都藉一简单数学方程加密,对应至数值,或转回字母。 加密对象:英文字母 密钥:a,b。 加密函数:E(x)=ax+b(mod m) 解密函数:D(x)=a-1*(x-b)(mod m) ※说明:1.a和26互质 b需要0~25。2.a~z对应于0~25, 英文字母对应数字。3.a-1是a关于26的乘法逆元 乘法逆元:若gcd(a,b)=1,存在c,ac ≡1 mod b,称c为a模b的乘法逆元。 我写的时候一直解密的时候出错,看了别人的才知道,“a-1*(x-b)”是有可能是负数的!!啊! 整个代码都写的很弱智2.仿射密码

maven打包出来的jar包引入的其他jar包版本不是pom文件配置的版本
12P2532X162-233A KJ3222X1-BA1 CE4003S2B3 EMERSON CONTROLLER
初次使用servlet写HelloWorld
弘辽科技:拼多多商品转化率是怎么计算的?转化率低是什么原因?
PTA 7-151 最大公约数
【每日一题Day46】LC1796字符串中第二大的数字 | 模拟
软件测试肖sir__python之ui自动化测试框架作业案例
python数据分析之pandas(一)
汇编语言实验1:汇编语言环境的搭建与使用