RSA密码体制的设计与实现.docx

资料分类:计算机信息 上传会员:小七同学 更新时间:2019-08-19
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:12832
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:RSA加密算法是公钥加密体制中最常用的一种算法,被国际标准化组织确立为公钥数据的加密标准,RSA算法既能应用于文件加密也可以实现数字签名。本文通过对RSA算法的数学原理和加解密工作原理并过程的研究,讨论RSA算法在文件加密和数字签名两方面的应用场景,编码设计一个软件系统实现RSA密码算法对文件加密的应用,并实现对数字签名的模拟。通过对软件系统编码的测试,展示设计的测试结果,优化拓展RSA算法的核心代码,最终实现完成一个可以在Windows平台下成功运行的软件,其功能包括生成并存储密钥、用指定的密钥对任意文件进行加密和解密、模拟实现数字签名等等。 

关键词:RSA;非对称加密;文件加密;数字签名

 

目录

摘要

Abstract

一、引论-1

(一)研究背景-1

(二)发展现状-1

(三)研究内容及目标-2

(四)论文组织结构-2

二、RSA算法的概念及其工作原理-4

(一)RSA密码体制的数学原理和工作原理-4

(二)RSA算法的加密及解密过程-6

(三)RSA算法的签名及验签过程-8

三、RSA文件加密与数字签名验证系统概要设计-11

(一)需求分析与总体设计-11

(二)RSA实现文件加密功能-11

(三)RSA实现数字签名功能-13

四、RSA文件加密与数字签名验证系统具体实现-15

(一)开发环境介绍-15

(二)功能模块介绍-16

(三)模块功能详细设计-18

五、设计结果与分析-36

(一)RSA算法本身的安全性分析-36

(二)RSA加密算法的优缺点分析-36

六、总结-38

致谢-39

参考文献-40

相关论文资料:
最新评论
上传会员 小七同学 对本文的描述:研究内容主要包括:研究RSA加密算法的数学理论及加密及解密的工作原理;分析RSA算法的安全性以及性能;研究RSA算法在数字签名领域的应用方式,结合散列算法实现RSA 算法的签名算法......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: