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

  • 需要金币1000 个金币
  • 资料目录论文助手 > 高校设计 > 计算机信息 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2019-08-19
  • 论文字数:12832
  • 课题出处:(小七同学)提供原创资料
  • 资料包括:完整论文

支付并下载

摘要: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


支付并下载

提示:本站支持手机(IOS,Android)下载论文,如果手机下载不知道存哪或打不开,可以用电脑下载,不会重复扣费