综合实践课程设计-基于java的文件加密解密

综合实践课程设计-基于java的文件加密解密

ID:6801231

大小:1.42 MB

页数:28页

时间:2018-01-26

综合实践课程设计-基于java的文件加密解密_第1页
综合实践课程设计-基于java的文件加密解密_第2页
综合实践课程设计-基于java的文件加密解密_第3页
综合实践课程设计-基于java的文件加密解密_第4页
综合实践课程设计-基于java的文件加密解密_第5页
资源描述:

《综合实践课程设计-基于java的文件加密解密》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、通信112班,基于java的文件加密解密设计综合实践课程设计题目基于java的文件加密解密设计学院通信与电子工程学院专业班级通信工程112班学生姓名张指导教师2014年12月31III通信112班,基于java的文件加密解密设计摘 要自从Java技术出现以业,有关Java平台的安全性用由Java技术发展所引发的安全性问题,引起了越来越多的关注。目前,Java已经大量应用于各个领域,研究Java的安全性对于更好地利用Java具有深远的意义。使用Java的安全机制设计和实现安全系统更具有重要的应用价值。本课程设计,一共有四个

2、模块分别为窗口模块、登录模块、加密模块、解密模块,其中加密、解密模块是两个核心模块。实现了带指定用户登录窗口并且登录后登录窗口自动关闭,运用“ab互换”的简单算法实现对文件加密解密,对文件加密后原文件自动删除,对文件解密后加密后的文件自动删除的完整的文件加密解密设计。目前,用于文件加密解密的方法有很多,但大多数比较复杂,不太适合于对容量较大的文件进行加密,本次用Java设计的文件加密解密方法简单,运行时间短,适合对大容量的文件进行加密,有很高的利用价值。关键词:窗口模块;登录模块;加密模块;解密模块;算法通信112班,基

3、于java的文件加密解密设计AbstractSincetheadventofJavatechnologyinindustry,aboutthesafetyoftheJavaplatformusedbyJavatechnologydevelopmentcausedbysecurityissues,hasattractedmoreandmoreattention.Atpresent,theJavahasalotofapplicationsinvariousfields,researchtheJavasecurityforbe

4、tteruseofJavahasfar-reachingsignificance.SecuritymechanismdesignandimplementationusingJavasecuritysystemhasimportantapplicationvalueThiscoursedesign,atotaloffourmodulesrespectivelywindowmodule,loginmodule,encryption,decryptionmodule,themodule,theencryptionanddecr

5、yptionmoduleistwocoremodulesImplementsthespecifieduserloginwindowandloginwindowautomaticallyshutdownafterthelogin,usingthe"abswap"simplealgorithmtodecryptthefileencryption,theoriginalfileautomaticallydeletedafterthefileencryption,todecryptthefilesencryptedfilesau

6、tomaticallydeletedaftercompletefileencryptiontodecryptdesign.Atpresent,usedinfileencryptiontodecryptmethodaremany,butmostofthecomplex,isnotsuitableforthelargecapacityoffileisencrypted,thisdesignintheJavafileencryptiontodecryptmethodissimple,shortoperationtime,sui

7、tableforlargecapacityfileisencrypted,hasveryhighusevalue.Keywords:windowmodule;Theloginmodule;Encryptionmodule;Decryptionmodule;algorithmI通信112班,基于java的文件加密解密设计目录摘 要IAbstractII第1章 绪论11.1概述11.2研究现状11.3 应用现状2第2章系统整体设计思路42.1程序操作流程图42.2实现整体功能简介5第3章系统各模块的简介63.1窗口操作模块6

8、3.1.1 窗口设计过程63.1.2 实现所用关键代码简述63.2登录操作模块73.2.1 登录设计过程73.2.2 实现所用关键代码简述73.3加密操作模块83.3.1 加密设计过程93.3.2 实现所用关键代码简述93.4解密操作模块103.4.1 解密设计过程103.4.2 实现所用关键代码简述10第4章运行调

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

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

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