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

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

ID:22948293

大小:619.00 KB

页数:42页

时间:2018-11-02

基于~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,andthesecurityissuesarebecomi

4、ngincreasinglyprominent.Manytechnologieshavebeenadoptedinthesystem,suchasalgorithmRSA,hashfunction,C#and.NETprogrammingtechnology.AndtheDigitalSignaturesystemisbasedonalgorithmRSA.Thetestsofapplicationshowthatthissystemisreliableandachievesthedesignobjectoftheint

5、egrityofinformation,identificationofthesender'sidentityandtheauthenticityoftheundeniable..Basedondigitalsignaturetechnologyintheapplicationofe-commerce,weconductastudyaboutthealgorithmRSAwhichisverypopularinthepublic-keycryptosystem,andwemainlyexplaintheimplement

6、ationoftheDigitalSignaturebasedonalgorithmRSAinC#.Fromthetwobasicsystems--thesignaturesystemandtheauthenticationsystem,wedidthedetaileddescriptionandanalysisofdigitalsignature.Keywords:digitalsignature;public-keycryptosystem;RSA;EletronicCommerce;encryptionanddec

7、ryption.目录第一章概述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散列函数的应用82.3.3MD5算法102.3.4SHA-1算法112.4C#和.NET11第三章系统的分析与设计133.1需求分析133.2总体设计133.3

8、功能模块的划分153.4各功能模块的介绍16第四章系统的实现184.1RSA加密算法的实现184.1.1公私密钥的生成194.1.2使用私钥加密204.1.3使用公钥解密214.1.4其他214.2散列函数214.3数字签名的实现224.3.1设计思想22.4.3.2系统实现244.4本章小结33结束语34致谢35.

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

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

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