毕业作品网站

 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>计算机毕业设计 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopinvvp QQ:1015083682   

基于RSA的数字签名的设计与实现

文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

目    录

                                      论文总页数:23页

引言 1

1.1 研究背景 1

1.2 本课题的研究意义 2

2 RSA算法和RSA数字签名算法的基本概念和原理 2

2.1 RSA算法的基本概念和原理 2

2.1.1 RSA算法介绍与应用现状 2

2.1.2 RSA算法的实现原理 3

2.2 RSA数字签名基本概念和RSA数字签名算法的实现原理 3

2.2.1 RSA数字签名基本概念 3

2.2.2 RSA数字签名算法的实现原理 5

2.3 MD5算法的介绍 6

3 RSA数字签名的设计与实现 7

3.1 RSA数字签名的总体设计 7

3.1.1 RSA数字签名所需实现的功能 7

3.1.2 本软件的总体要求和设计 7

3.2 各部分的设计实现 7

3.2.1 密钥产生的实现 7

3.2.2 产生消息摘要的设计实现 10

3.2.3 数字签名的设计实现 12

3.2.4 验证数字签名的设计与实现 16

3.2.5 RSA数字签名的运行结果 18

软件的整体测试和分析改进 18

4.1软件的整体测试 18

4.2 性能分析与改进优化 19

5 RSA数字签名的安全性分析与前景展望 20

5.1 RSA数字签名的安全性分析 20

5.2 RSA数字签名的前景展望 20

     21

参考文献 21

     22

     23

结    论

本文讨论了RSA算法的基本原理、基本实现和消息摘要产生所需要的MD5算法以及如何利用RSA算法实现数字签名。RSA算法是一种安全技术,但是RSA算法的安全性只是一种计算安全性,绝不是无条件的安全性,这是由它的理论基础决定的。因此,在实现RSA算法的过程中,每一步都应尽量从安全性考虑,而该设计中它的安全性则依赖于素数的选择。RSA数字签名提供了一个安全的确认发送方身份的方法,即数字签名的真实性得到了保证,防止了第三方的冒充和篡改,肯定了数字签名的真实性。

本文所提到的算法及实现原理已在作为设计的安全电子邮件系统中完全实现并获得满意的效果。

  全套毕业设计论文现成成品资料请咨询微信号:biyezuopinvvp QQ:1015083682     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
 上一篇文章:JSJWL 防火墙
本类最新文章
基于MatlabSimulink 35kV输电线路继电保护的设计 分布式风电场低电压穿越故障建模与
大学生内容分享和社交平台的设计与 基于SSM框架的企业人事薪酬管理 基于大模型的代码注释自动生成与维
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopinvvp QQ:1015083682  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!