密码学 1-1古典密码-代换与置换

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
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值