基于JAVA的文件加密解密

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

综合实践课程设计题目基于java的文件加密解密设计学院通信与电子工程学院专业班级通信工程112班学生姓名张指导教师2014年12月31通信112班,基于java的文件加密解密设计I摘要自从Java技术出现以业,有关Java平台的安全性用由Java技术发展所引发的安全性问题,引起了越来越多的关注。目前,Java已经大量应用于各个领域,研究Java的安全性对于更好地利用Java具有深远的意义。使用Java的安全机制设计和实现安全系统更具有重要的应用价值。本课程设计,一共有四个模块分别为窗口模块、登录模块、加密模块、解密模块,其中加密、解密模块是两个核心模块。实现了带指定用户登录窗口并且登录后登录窗口自动关闭,运用“ab互换”的简单算法实现对文件加密解密,对文件加密后原文件自动删除,对文件解密后加密后的文件自动删除的完整的文件加密解密设计。目前,用于文件加密解密的方法有很多,但大多数比较复杂,不太适合于对容量较大的文件进行加密,本次用Java设计的文件加密解密方法简单,运行时间短,适合对大容量的文件进行加密,有很高的利用价值。关键词:窗口模块;登录模块;加密模块;解密模块;算法通信112班,基于java的文件加密解密设计IIAbstractSincetheadventofJavatechnologyinindustry,aboutthesafetyoftheJavaplatformusedbyJavatechnologydevelopmentcausedbysecurityissues,hasattractedmoreandmoreattention.Atpresent,theJavahasalotofapplicationsinvariousfields,researchtheJavasecurityforbetteruseofJavahasfar-reachingsignificance.SecuritymechanismdesignandimplementationusingJavasecuritysystemhasimportantapplicationvalueThiscoursedesign,atotaloffourmodulesrespectivelywindowmodule,loginmodule,encryption,decryptionmodule,themodule,theencryptionanddecryptionmoduleistwocoremodulesImplementsthespecifieduserloginwindowandloginwindowautomaticallyshutdownafterthelogin,usingtheabswapsimplealgorithmtodecryptthefileencryption,theoriginalfileautomaticallydeletedafterthefileencryption,todecryptthefilesencryptedfilesautomaticallydeletedaftercompletefileencryptiontodecryptdesign.Atpresent,usedinfileencryptiontodecryptmethodaremany,butmostofthecomplex,isnotsuitableforthelargecapacityoffileisencrypted,thisdesignintheJavafileencryptiontodecryptmethodissimple,shortoperationtime,suitableforlargecapacityfileisencrypted,hasveryhighusevalue.Keywords:windowmodule;Theloginmodule;Encryptionmodule;Decryptionmodule;algorithm通信112班,基于java的文件加密解密设计III目录摘要...............................................................................................................................................IAbstract............................................................................................................................................II第1章绪论...................................................................................................................................11.1概述..................................................................................................................................11.2研究现状..........................................................................................................................11.3应用现状..........................................................................................................................2第2章系统整体设计思路.............................................................................................................32.1程序操作流程图..............................................................................................................32.2实现整体功能简介..........................................................................................................4第3章系统各模块的简介...........................................................................................................53.1窗口操作模块..................................................................................................................53.1.1窗口设计过程.......................................................................................................53.1.2实现所用关键代码简述.......................................................................................63.2登录操作模块..................................................................................................................73.2.1登录设计过程.......................................................................................................73.2.2实现所用关键代码简述.......................................................................................73.3加密操作模块..................................................................................................................93.3.1加密设计过程.......................................................................................................93.3.2实现所用关键代码简述.....................................................................................103.4解密操作模块................................................................................................................113.4.1解密设计过程.....................................................................................................123.4.2实现所用关键代码简述.....................................................................................12第4章运行调试.........................................................................................................................144.1加密模块........................................................................................................................144.2解密模块........................................................................................................................15参考文献.........................................................................................................................................17附录..............................................................................

1 / 28
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功