- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
课后习题
3,4,5,14.
3、假设使用凯撒密码加密,请找出与下面密文信息相对应的明文。
VSRQJHEREVTXDUHSDQWV
答:明文是:spongebobsquarepantr
{最后一位的r应该是s,则明文为spongebobsquarepants(海绵宝宝)NO}
4、给出如下密文信息,请找出对应的明文和密钥。
CSYEVIXIVQMREXIH
提示:密钥是常规字母表的偏移量。
答:(参考)估计使用的加密方法是简单替换方法进行加密,统计每个相同字母出现的频率,C,H,M,Q,R,S,Y都是出现了1次,E,V,X都出现了2次,I出现了3次,频率最高,对照课本英文字母的频率统计表可知,E出现的概率最大,所以可以认定可能是用I代替E,取推移四个单位的字母代替明文进行加密,轮换的偏移量为4,即密钥为4.
因此将密文的每个字母前移四个位置即可以获得明文为:
YOUARETERMINATED(NO)
明文是:youareterminated密钥是:4
5、假设我们拥有一台计算机,每秒钟能执行2的40次方个密钥测试。
(1)如果密钥的空间大小为2的88次方,那么通过穷举式密钥检索找到密钥,预计需要多长时间(以年为单位)?
(2)如果密钥的空间大小为2的112次方,那么通过穷举式密钥检索找到密钥,预计需要多长时间(以年为单位)?
(3)如果密钥的空间大小为2的256次方,那么通过穷举式密钥检索找到密钥,预计需要多长时间(以年为单位)?
解:
(1).3600243658.93(年)
(2).3600243651.50(年)
(3).3600243653.34(年)
14、加密如下消息:
wearealltogether
用4行乘4列的双换位密码进行加密,
使用的行置换如下:(1,2,3,4)→(2,4,1,3),
使用的列置换如下:(1,2,3,4)→(3,1,2,4)
解:
w?e?a?r
???????e?a??l??l
???????t??o?g?e
???????t?h??er
变换行:(1,2,3,4)→(2,4,1,3)
???????e?a?l?l
???????t?h?e?r
???????w?e?a?r
???????t?o?g?e
变换列:(1,2,3,4)→(3,1,2,4)
???????l?e?a?l
???????e?t?h?r
???????a?w?e?r
???????gt?o?e
密文为:LEALETHRAWERGTOE
课后习题
1.什么是序列密码和分组密码?
答:流密码加密:也称序列密码,它是每次加密(或者解密)一位或者一个字节;
分组密码加密:也称为块密码,它是将信息分成一块(组),每次操作(如加密和解密)是针对一组而言。
3.
答:设密钥为K,则加密算法为:C=P⊕K
解密算法为:P=C⊕K
a:显然,Trudy在知道P的情况下很容易就可求出
K=C⊕P
b:Trudy生成密文C’=P’⊕K=P’⊕C⊕P,
Bob得到C’对其进行解密:
C’⊕K=(P’⊕C⊕P)⊕(C⊕P)
=P’
Bob得到的就是P’。
DES每一轮结构L
DES每一轮结构
Li-1
Ri-1
Li
Ri
Ki
F
+
答:
P:L0R0
第1轮:L1=R0R1=L0⊕F(R0,K1)
第2轮:L2=R1R2=L1⊕F(R1,K2)
第3轮:L3=R2R3=L2⊕F(R2,K3)
第4轮:L4=R3R4=L3⊕F(R3,K4)
L4=R3=L2⊕F(R2,K3)=R1⊕F(R2,K3)
=L0⊕F(R0,K1)⊕F(L1⊕F(R1,K2),K3)
=L0⊕F(R0,K1)⊕F(R0⊕F(L0⊕F(R0,K1),K2),K3)
a:当F(Ri-1,K)=0,L4=L0,R4=R0
b:当F(Ri-1,Ki)=Ri-1,
L4=R1⊕F(R2,K3)=R1⊕R2
=L0⊕F(R0,
您可能关注的文档
- 幼儿园保教的工作计划.docx
- 张家口市博物馆馆藏玉器选介.pdf
- 学校防灾减灾活动方案(精选11篇).docx
- 小学英语单词汇总(带音标).pdf
- [讲解]酸洗液的测定方法.pdf
- 数据挖掘作业.docx
- 六年级分数除法应用题总结及分类题库.docx
- 一年级家长会课件.ppt
- 基于复合PI控制器的永磁伺服电机电流控制.pdf
- 四年级上册Unit3-How-many课件.ppt
- 苏教版8年级上册数学全册教学课件(2021年10月修订).pptx
- 比师大版数学4年级下册全册教学课件.pptx
- 冀教版5年级上册数学全册教学课件.pptx
- 办公室普通党员2024年组织生活会个人对照检查发言材料供参考.docx
- 领导班子成员2025年组织生活会“四个带头”对照检查材料范文.docx
- 2024年度专题组织生活会个人“四个带头”对照检查材料范文.docx
- 党支部领导班子2025年民主生活会“四个带头”个人对照检查材料范文.docx
- 2024年抓基层党建工作述职报告参考范文.docx
- 2024年度民主生活会征求意见情况的报告范文2篇.docx
- 普通党员2024年组织生活会个人“四个带头”对照检查发言材料2篇.docx
文档评论(0)