帐号 注册
密码 登录
只需一步,快速开始
登录或注册新用户,开通自己的个人中心
wdy999
资料简介:毕业设计 RSA文件加密软件的设计与实现,共40页,20384字,附源程序摘 要分析RSA算法的应用现状,论证文件加密应用RSA算法的可行性和意义。设计一套完整实用的RSA文件加密解决方案,具体编码实现。对RSA算法进行研究,从常规RSA算法出发,用C++实现RSA加密算法类库,并在32位windows平台封装成组件。在.Net平台引用此组件,实现可以对任意文件进行RSA加密操作的窗体应用程序。经过加密的文件以及密钥文件都是文本文件。给出关键类类图、整个应用程序的结构描述文档、关键模块流程图、较详细的接口文档、所有源代码。对应用程序进行测试,对测试结果进行分析研究,进而对应用程序进行改进,对关键算法进行尽可能的优化,最终得到一个在windows运行的可以用指定密钥对任意文件进行RSA加密并可解密的完整应用程序,和一些相关的可移植组件。关键词 RSA RSA算法 文件加密 加密成文本目 录前 言 1第1章 RSA应用现状及应用于文件加密的分析 21.1 RSA算法介绍与应用现状 21.2 RSA应用于文件加密的分析 31.2.1 文件加密使用RSA的可行性 31.2.2 文件加密使用RSA的意义 4第2章 RSA文件加密软件的设计与实现 62.1 需求分析与总体设计 62.1.1 功能分析 62.1.2 工程方案选择 72.2 各部分的设计与开发 82.2.1 实现RSA加密算法的C++核心类库 82.2.2 封装C++核心类库的DLL组件 182.2.3 引用DLL的.Net类与实现文件操作功能的窗体应用程序 19第3章 软件整体测试与分析改进 203.1 编写测试各项性能需要的精确计时类 203.2 测试数据与分析改进 203.2.1 密钥生成测试 203.2.2 数据输入输出测试 233.2.3 加密解密测试 233.2.4 性能分析与改进优化 263.3 使用中国余数定理 27第4章 可移植模块的简要说明与开发前景 29结束语 30谢 辞 31参考文献 32附 录 33
资料文件预览:共8文件夹,60个文件,文件总大小:3.30MB,压缩后大小:1.03MB
xxy999888
yangyiwenyin
shepherd
zhang967054
461999094@qq.com
wen669988
liwei0327
hanyinxia
greeze