【毕业设计】基于非对称算法----rsa的数据文件加解密系统的设计与实现

【毕业设计】基于非对称算法----rsa的数据文件加解密系统的设计与实现

ID:11453834

大小:1.94 MB

页数:46页

时间:2018-07-12

【毕业设计】基于非对称算法----rsa的数据文件加解密系统的设计与实现_第1页
【毕业设计】基于非对称算法----rsa的数据文件加解密系统的设计与实现_第2页
【毕业设计】基于非对称算法----rsa的数据文件加解密系统的设计与实现_第3页
【毕业设计】基于非对称算法----rsa的数据文件加解密系统的设计与实现_第4页
【毕业设计】基于非对称算法----rsa的数据文件加解密系统的设计与实现_第5页
资源描述:

《【毕业设计】基于非对称算法----rsa的数据文件加解密系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、河南理工大学毕业设计(论文)说明书摘要自20世纪90年代以来,随着计算机网络和信息技术的发展,信息安全在各领域发挥着越来越重要的作用,其中密码学已成为信息安全技术的核心。本文研究课题是基于非对称算法----RSA的数据文件加解密系统的设计与实现,其主要实现的功能有以下几个:(1)数据文件加密;(2)数据文件解密;(3)密钥管理;(4)用户管理。此系统主要以java2EE作为开发基础,使用myeclipse作为开发工具,以MySQL作为数据库,使用JAVA语言开发,实现可以对文件进行RSA加密操作的窗体应用程序。本论文给出关键类类图、整个应用程序的结构描述文

2、档、关键模块流程图、较详细的接口文档、部分功能实现截图。对应用程序进行测试,对测试结果进行分析研究,进而对应用程序进行改进,对关键算法进行尽可能的优化,最终得到一个在windows运行的可以用指定密钥对任意文件进行RSA加密并可解密的完整应用程序。关键词:RSA算法加密解密Java河南理工大学毕业设计(论文)说明书AbstractSincethe1990s,withthedevelopmentofcomputernetworksandinformationtechnologyinallareasofinformationsecurityplaysaninc

3、reasinglyimportantrole,whichhasbecomethecorecryptographicinformationsecuritytechnology.Thisarticleisbasedonresearch----RSAasymmetricalgorithmsplusdatafiledecryptionsystemdesignandimplementation,anditsmainfunctionhasthefollowing:(1)datafileencryption;(2)adatafiledecryption;(3)theke

4、ymanagement;(4)usermanagement.RSAalgorithmisnowrecognizedintheoryandpracticalapplicationofthemostmatureandcompleteapublic-keycryptosystem,whichisthefirstnotonlyfordataencryptioncanbeusedfordigitalsignaturealgorithm,publickeycryptosystemsrepresentatives.Thissystemismainlytojava2EEa

5、sadevelopmentbase,usingthemyeclipseasadevelopmenttoolforMySQLasadatabase,usingtheJAVAlanguagedevelopment,implementationcanfileFormsapplicationRSAencryptionoperations.Thekeyclasseschartshows,theentireapplicationschemadocument,thekeymodulesflowcharts,moredetailedinterfacedocumentati

6、on,allofthesourcecode.Theapplicationfortesting,analysisandstudyofthetestresults,andthustoimprovetheapplicationofkeyalgorithmsasoptimization,finallygetaruninthewindowskeycanbeusedtospecifyanyfileRSAencryptionanddecryptionthecompleteapplication.Keywords:RSAencryptiondecryptionJava河南

7、理工大学毕业设计(论文)说明书目录前言1第1章绪论21.1问题的提出21.2国内外研究现状与水平21.3研究本课题的意义3第2章RSA算法介绍42.1密码学中基本概念42.2RSA公钥加密解密概述52.2.1密钥的产生52.2.2加密52.2.3解密62.3RSA算法应用现状62.4RSA算法的攻击与安全性的讨论72.4.1对RSA的分解模数n攻击72.4.2对RSA的选择密文攻击72.4.3对RSA的小指数攻击82.4.4对RSA共模攻击82.4.5RSA的安全性讨论82.5RSA参数的选择92.5.1模数N的确定102.5.2e的选取原则112.5.3

8、d的选取原则112.6文件加密使用RSA的可行性122.7文件加密

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

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

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