密码学替代密码

本文详细探讨了替代密码(如维吉尼亚密码)和置换密码(如Hill密码)的基本概念,包括明文空间、密文空间和密钥空间,以及单表/多表替代密码的特点。实例演示了维吉尼亚密码和Hill密码的加密过程,并涉及Playfair算法及特定场景下的应用。关键词覆盖了密码学、置换、替代、加密算法和密钥管理。
摘要由CSDN通过智能技术生成

1、请指出一般替代密码的明文空间 、密文空间和密钥空间各是什么?
明文空间M和密文空间C都是26个英文字母的集合,密钥空间K={Π:Z 26—>Z 26|Π是置换}是所有可能置换的集合。
2、单表替代密码和多表替代密码的主要特点是什么?
单表替代密码:加密算法加密时使用一个固定的替换表
多表替代密码:加密算法加密时使用多个替换表
3、简述替代密码和置换密码的主要特点。
替换密码就是将明文中的每个字母由其它字母、数字或符号替代的一种方法。替换密码通常要建立一个替换表,加密时将需要加密的明文依次通过查表,替换为相应的字符,明文字符被逐个替换后,生成无任何意义的字符串,即密文,这些替换表就作为密钥。
置换密码是根据一定的规则重新排列明文,以便打破明文的结构特性。置换密码的特点是保持明文的所有字符不变,只是利用置换打乱了明文字符的位置和次序。
4、设维吉尼亚密码的密钥为DILIGENCE,试对消息we are cryptograper进行加密。(请写出加密过程)
n=9
在这里插入图片描述
在这里插入图片描述

密文:zm lzk geatwwrzgtrt
5、设维吉尼亚密码的密钥为DECEPTIVE,试对消息we are discovered save yourself进行加密。(请写出加密过程)
n=9
对应的数字序列:3.4.2.4.15.19.8.21.4
在这里插入图片描述

密文:
zicvtwqngrzgvtwavahcqyglmqj
6、假设Hill密码加密使用密钥,n=2试对明文abcd进行加密。(请写出加密过程)
在这里插入图片描述

7、假设明文是Network security is very important,按试用密钥π= 进行周期置换加密。(请写出加密过程)
在这里插入图片描述

8、使用Playfair算法加密明文Network security is very important,设其密钥为security。(请写出加密过程)

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

明月清风~~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值