1.仿射密码
定义如下:
aXa的逆=26*k+1 (k为常数)
举例:
7的逆为什么等于15? 7X7的逆=7X15=26*4+1
2.希尔密码
定义:
举例:
关于此题的几个要点:
1.怎么求k逆?
所以:
但是由于仿射密码要是正整数,所以舍弃分数1/53,-8+26=18,-3+26=23
所以最后:
2.计算矩阵相乘时的结果:
9X11+20X3=159, 159%26=3;
9X8+20X7=212, 212%26=4
3.明文july对应着(9,20,11,24),为什么?
按照字母表上的排列顺序(从0开始),j的序号为9,以此类推。
3.维吉尼亚密码
定义:
运算举例:
4.置换密码
怎么样设计加密秘钥得到x3、x5、x1、x6、x4、x2
怎么样设计解密秘钥得到y3、y6、y1、y5、y2、y4