基于rsa算法的数字签名的实现毕业论文

基于rsa算法的数字签名的实现毕业论文

ID:21837109

大小:648.95 KB

页数:42页

时间:2018-10-25

基于rsa算法的数字签名的实现毕业论文_第1页
基于rsa算法的数字签名的实现毕业论文_第2页
基于rsa算法的数字签名的实现毕业论文_第3页
基于rsa算法的数字签名的实现毕业论文_第4页
基于rsa算法的数字签名的实现毕业论文_第5页
资源描述:

《基于rsa算法的数字签名的实现毕业论文》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于RSA算法的数字签名的实现毕业设计(论文)原创性声明本人郑重声明:所提交的毕业设计(论文),是本人在导师指导下,独立进行研究工作所取得的成果。除文中已注明引用的内容外,本毕业设计(论文)不包含任何其他个人或集体已经发表或撰写过的作品成果。对本研究做出过重要贡献的个人和集体,均已在文中以明确方式标明并表示了谢意。论文作者签名:日期:年月日摘要随着Internet的发展,电子商务已经逐渐成为人们进行商务活动的新模式,越来越多的人通过Internet进行商务活动。电子商务的发展前景十分诱人,而其安全问

2、题也变得越来越突出,如何建立一个安全、便捷的电子商务应用环境,对信息提供足够的保护,已经成为商家和用户都十分关心的话题。系统综合运用了RSA算法原理,散列函数以及C#和.NET编程技术,实现了基于RSA算法的数字签名系统。经过测试表明,系统运行可靠稳定,实现了保证信息完整性、鉴别发送者的身份真实性与不可否认性目标。本文基于数字签名技术在电子商务中的应用,对公钥密码体制中的广泛流行的RSA算法做了深入的研究并主要阐述了利用C#语言实现基于RSA算法的数字签名方法。从两大基本模块——签名系统和认证系统着

3、手,对数字签名进行了详细的说明和分析。关键词:数字签名;公钥密码体制;RSA;电子商务;加解密ABSTRACTWiththedevelopmentofInternet,E-commercehasgraduallybecomeanewmodelofbusinessactivities,moreandmorepeopletakeupbusinessaffairsthroughtheInternet.Prospectsforthedevelopmentofe-commerceisverytempting,

4、andthesecurityissuesarebecomingincreasinglyprominent.Manytechnologieshavebeenadoptedinthesystem,suchasalgorithmRSA,hashfunction,C#and.NETprogrammingtechnology.AndtheDigitalSignaturesystemisbasedonalgorithmRSA.Thetestsofapplicationshowthatthissystemisre

5、liableandachievesthedesignobjectoftheintegrityofinformation,identificationofthesender'sidentityandtheauthenticityoftheundeniable..Basedondigitalsignaturetechnologyintheapplicationofe-commerce,weconductastudyaboutthealgorithmRSAwhichisverypopularinthepu

6、blic-keycryptosystem,andwemainlyexplaintheimplementationoftheDigitalSignaturebasedonalgorithmRSAinC#.Fromthetwobasicsystems--thesignaturesystemandtheauthenticationsystem,wedidthedetaileddescriptionandanalysisofdigitalsignature.Keywords:digitalsignature

7、;public-keycryptosystem;RSA;EletronicCommerce;encryptionanddecryption目录第一章概述11.1课题背景11.2数字签名及其应用11.2.1数字签名概述11.2.2数字签名的应用21.3课题内容3第二章数字签名软件的技术支撑42.1RSA加密算法42.1.1公钥和私钥的产生42.1.2加密消息52.1.3解密消息52.1.4安全52.1.5实现细节62.2数字签名原理72.3散列函数72.3.1散列函数的性质82.3.2散列函数的应用8

8、2.3.3MD5算法102.3.4SHA-1算法112.4C#和.NET11第三章系统的分析与设计133.1需求分析133.2总体设计133.3功能模块的划分153.4各功能模块的介绍16第四章系统的实现184.1RSA加密算法的实现184.1.1公私密钥的生成194.1.2使用私钥加密204.1.3使用公钥解密214.1.4其他214.2散列函数214.3数字签名的实现224.3.1设计思想224.3.2系统实现244.4本章小结33结束语34致谢35南京邮电大学2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。