1 / 39
文档名称:

RSA毕业设计论文.doc

格式:doc   页数:39
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

RSA毕业设计论文.doc

上传人:DOC KING 2011/12/20 文件大小:0 KB

下载得到文件列表

RSA毕业设计论文.doc

文档介绍

文档介绍:摘要
分析RSA算法的应用现状,论证文件加密应用RSA算法的可行性和意义。设计一套完整实用的RSA文件加密解决方案,具体编码实现。对RSA算法进行研究,从常规RSA算法出发,用C++实现RSA加密算法类库,并在32位windows平台封装成组件。平台引用此组件,实现可以对任意文件进行RSA加密操作的窗体应用程序。经过加密的文件以及密钥文件都是文本文件。给出关键类类图、整个应用程序的结构描述文档、关键模块流程图、较详细的接口文档、所有源代码。对应用程序进行测试,对测试结果进行分析研究,进而对应用程序进行改进,对关键算法进行尽可能的优化,最终得到一个在windows运行的可以用指定密钥对任意文件进行RSA加密并可解密的完整应用程序,和一些相关的可移植组件。
关键词 RSA RSA算法文件加密加密成文本
Abstract
Do research about the application area of RSA encryption and reason that RSA can be used for file encryption. Design a RSA file-encrypt solution plete an application on Microsoft Windows™. Design a C++ class based on normal RSA algorithm. And make a DLL module based on the class. plete a .Net Framework™ window-application using that DLL. The application can encrypt any file and decrypt them. The file after encryption can be saved as a text file. And the encryption-keys also can be saved as pivotal classes chart, project description, core algorithm flowchart, all source code, and module interfaces document. Do application performance test and record the performance data. Analyze the result then optimize core algorithm and improve the application. Finally, create a practical application using RSA algorithm that can encrypt and decrypt any file. And several modules in the project can be reuse by other applications. For instance, the C++ class can be piled for handheld devices, the DLL can be referenced by other win32 applications, and the .Net class can be easily referenced by web server applications or web services.
Keywords RSA RSA algorithm file encryption encrypt to text
目录
前言 1
第1章 RSA应用现状及应用于文件加密的分析 2
RSA算法介绍与应用现状 2
RSA应用于文件加密的分析 3
文件加密使用RSA的可行性 3
文件加密使用RSA的意义 4
第2章 RSA文件加密软件的设计与实现 6
需求分析与总体设计 6
功能分析 6
工程方案选择 7
各部分的设计与开发 8
实现RSA加密算法的C++核心类库 8
封装C++核心类库的DLL组件 18
类与实现文件操作功能的窗体应用程序 19
第3章软件整体测试与分析改进 20
编写测试各项性能需要的精确计时类 20
测试数据与分析改进 20
密钥生成测试 20
数据输入输出测试 23
加密解密测试 23
性能分析与改进优化 26
3

最近更新

2026年宿迁职业技术学院单招职业倾向性测试模.. 42页

2026年山东信息职业技术学院单招职业技能考试.. 42页

2025年盘锦职业技术学院单招职业倾向性测试题.. 39页

2025年石家庄城市经济职业学院单招职业技能测.. 40页

2025年石家庄科技信息职业学院单招职业倾向性.. 39页

2025年福州外语外贸学院单招职业技能测试模拟.. 41页

2026年山东轻工职业学院单招职业技能考试题库.. 42页

2025年福建农业职业技术学院单招职业倾向性测.. 39页

2026年山西水利职业技术学院单招职业适应性考.. 42页

2026年山西管理职业学院单招职业倾向性考试题.. 43页

2025年福建省莆田市单招职业倾向性考试模拟测.. 39页

2025年自贡职业技术学院单招职业倾向性考试模.. 40页

2026年广东机电职业技术学院单招职业倾向性测.. 42页

2025年茂名职业技术学院单招职业倾向性考试模.. 38页

2025年蚌埠经济技术职业学院单招职业倾向性测.. 41页

2026年广西演艺职业学院单招职业适应性测试模.. 41页

2026年庆阳职业技术学院单招综合素质考试模拟.. 42页

2025年贵州交通职业技术学院单招职业技能考试.. 40页

2025年贵州工商职业学院单招职业倾向性考试模.. 42页

2025年贵州护理职业技术学院单招职业倾向性测.. 38页

2025年贵州水利水电职业技术学院单招职业适应.. 42页

2025年贵州省安顺地区单招职业倾向性考试模拟.. 40页

2025年贵州轻工职业技术学院单招综合素质考试.. 41页

2026年景德镇艺术职业大学单招职业倾向性测试.. 41页

2026年杭州万向职业技术学院单招职业倾向性测.. 42页

2025年辽宁医药职业学院单招职业倾向性考试模.. 41页

2025年辽宁特殊教育师范高等专科学校单招职业.. 41页

2026年江南影视艺术职业学院单招综合素质考试.. 41页

2026年江苏城市职业学院江都办学点单招职业技.. 41页

美团代运营业务委托合同 6页