- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第7章RC4算法
主要内容算法测试3思考题4算法实现2算法原理1
流密码的算法原理就是使用一串数字(密钥)来生成无限长的伪随机字节(密钥流)。密钥输入一个伪随机字节发生器,该伪随机字节发生器产生一串随机的8位序列(密钥流),加密时密钥流和明文的字节进行按位异或运算后得到密文,解密时使用相同的密钥流。在设计流密码时,应注意:(1)加密序列的周期要长;(2)密钥流应尽可能接近真正随机数流的特征;(3)为了防止穷举攻击,密钥应足够长,目前最少应该为128位。流密码
RC4算法详细结构?
密钥编排算法?
密钥流的生成?
主要内容算法测试3思考题4算法实现2算法原理1
算法实现算法算法名密钥编排算法密钥流生成算法
密钥编排算法实现???
密钥流生成算法算法实现??
主要内容算法测试3思考题4算法实现2算法原理1
算法测试根据密钥使用情况的不同,下面给出几组测试数据,使用十六进制表示。密钥明文密文0x6e6f742d736f2d72616e646f6d2d6b65790x476f6f6420796f752061726520636f72726563740x2d7fee79ffc080b096f7ef99e8ee659c328e065f0x3475bd76fa040b73f521ffcd9de93f240x1b5e8b0f1bc78d238064826704830cdb0x227ffc688734f86f5860x2b24424b9fed596659842a4d0b007c610x41b267bc5905f0a3cd691b3ddaee149d0xf508c68cf099856bde9a88cb1d3c589b0x0f1571c947d9e8590cb7add6af7f67980x0123456789abcdeffedcba98765432100x4dd28d94f5d0bfa9777e82ba06a5bef90x1234567890123456789012345678901234567890abcd0x123456789012345678901234567890ab0xd94736a36713a7652185d8a15241ed23
主要内容算法测试3思考题4算法实现2算法原理1
思考题(1)简要分析流密码和一次一密的异同。(2)请指出RC4算法中涉及的基本运算,并简要说明其作用。
第8章RSA算法
主要内容算法测试3思考题4算法实现2算法原理1
RSA算法整体结构?
RSA-OAEP算法RSA算法的加、解密过程固定,因此在实际使用时,需通过对消息添加OAEP(OptimalAsymmetricEncryptionPadding,最优非对称加密填充)的方式来增加算法的随机性,以此来保证消息的安全,这种算法称为RSA-OAEP算法。RSA-OAEP算法包括2个子算法,分别为OAEP编解码算法和RSA加解密算法。1.编解码算法2.加密算法 将填充好的消息作为明文,利用RSA算法进行加密,并发送给接收者。解密算法
编码算法?
解码算法?
加解密算法在加密时,首先对需要加密的明文使用OAEP编码算法进行编码,对编码后的结果使用RSA算法进行加密,得到密文;在解密时,首先使用RSA算法对需要解密的密文进行解密,再对解密后的码字使用OAEP解码算法进行解码,得到明文。
主要内容算法测试3思考题4算法实现2算法原理1
算法实现除了数据定义,实现RSA和RSAOAEP的算法如下。算法算法名RSA加密RSA解密素数生成get_prime密钥生成OAEP加密OAEP解密OAEP编码OAEP解码掩码生成MGF
素数生成??
密钥生成??
加密算法??
解密算法??
掩码生成算法??
OAEP编码算法??
?OAEP解码算法?
RSA-OAEP加密算法??
OAEP解密算法??
主要内容算法测试3思考题4算法实现2算法原理1
RSA算法测试公钥私钥明文密文(7,187)(23,187)8811(11,11023)(5891,11023)331410260(26589424448636160941867298164465152987302029774407395959849702832971856756220506623367409399492676170010862512141310807582318024033828312758743224450396414408843732978758471783495046307631534954907554013874500289958551597368953963777354092962663978572851545690536031953154691183446724
您可能关注的文档
- 密码学实验教程(第2版) 课件 第1、2章 数论基础算法、 有限域算法.pptx
- 密码学实验教程(第2版) 课件 第3、4章 古典密码算法、 DES算法.pptx
- 密码学实验教程(第2版) 课件 第5、6章 AES算法、 伪随机数算法.pptx
- 密码学实验教程(第2版) 课件 第9、10章 Diffie-Hellman密钥交换协议、 椭圆曲线密码算法.pptx
- 密码学实验教程(第2版) 课件 第11、12章 SHA-1算法、 数字签名算法.pptx
- 密码学实验教程(第2版) 课件 第13、14章 SM2算法、 SM4算法.pptx
- 密码学实验教程(第2版) 课件 第15、16章 SM3算法、 ZUC算法.pptx
- 密码学实验教程(第2版) 课件 第17、18章 SM4算法快速软件实现、 分组密码算法的工作模式.pptx
- 密码学实验教程(第2版) 课件全套 第1--18章 数论基础算法、 有限域算法 ---分组密码算法的工作模式.pptx
- 启智 ROS机器人实验指导书 (Python版).pdf
最近下载
- 三角形中位线定理课件人教版八年级数学下册.pptx
- 2024年湖南民族职业学院单招职业技能测试题库及答案解析.docx VIP
- 丰巢快递柜收费标准.pdf VIP
- 《企业盈利能力分析国内外文献综述》2900字.docx VIP
- JJF(机械) 1005-2018 焓差试验室校准规范(可复制版).pdf
- 专题41:大厂面试真题(史上最全 + 2024面试必备).pdf
- 七下第16课 《有为有不为》课件(共20张PPT).pptx
- PAS2080(中文版)建筑和基础设施的碳排放管理.pdf
- 八年级下册音乐教案人音版 .pdf VIP
- 作业9:工学一体化课程《小型网络安装与调试》任务1学习任务工作页.docx VIP
文档评论(0)