编写一个能实现移位密码的小程序,对输入的明文字符串进行移位加密后打印输出
本关任务:编写一个能实现移位密码的小程序,对输入的明文字符串进行移位加密后打印输出。
相关知识
移位加密是密码学中一种非常经典、也是很重要的加密方法,学好移位加密对后面其他加密方法的学习有着至关重要的作用。
为了完成本关任务,你需要掌握:
1.数论中的模运算;
2.定义模 m 上的运算;
3.移位密码体制。
模运算知识补充
假设a和b均为整数,m是一正整数。若m整除b−a,则可将其表示为:
a≡b(mod m)
该式读作“a与b模m同余”,正整数m称为模数。
下面给出计算一组数据中符合指定模数的同余的数字对
原创
2020-10-12 09:37:17 ·
1952 阅读 ·
1 评论