基于MISTY算法的加密软件JAVA的实现计算机毕业设计论文.doc

基于MISTY算法的加密软件JAVA的实现计算机毕业设计论文.doc

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业设计(论文) 基于Misty1算法的加密软件(Java)的实现 论文作者姓名: 申请学位专业: 申请学位类别: 指导教师姓名(职称): 论文提交日期: 基于Misty1算法的加密软件(Java)的实现 摘 要 随着计算机网络及通信技术的飞速发展,信息安全成了信息社会急需解决的最重要的问题之一,密码技术是保证信息安全的核心技术。本文用JAVA语言开发了一个基于Misty1算法的加密软件,该软件能对文件进行加密和解密。在具体实现时,首先分析了Misty1算法的基本结构,设计出相应的实施方法,正确实现了该算法,其次,设计了一个图形用户界面,最后对软件进行了测试,验证了实现方法的正确性。 关键词:Misty1;Java The Implementation of Encryption Software (Java) Based on Misty1 Algorithm Abstract With the rapid development of computer networks technology and communication technology, Information security has become one of the most important problems urgent to resolve in information society, Cryptographic technology is the core technology to guarantee information security. In this paper, the software of encryption based on Misty1 algorithm is developed by using JAVA language. It can encrypt and decrypt a file. During the process of implementation, the basic structure of the algorithm is analyzed first and the counterpart method is designed, secondly, a GUI is designed, finally, the software is tested, the result shows that method of implementation is right. Key words: Misty1; Java ; Encryption; Decrypt 目 录 论文总页数:24页 1 引言 1 1.1 课题背景 1 1.2 国内外研究现状 1 1.3 本课题研究的意义 2 1.4 本课题的研究方法 3 2 Misty1算法描述 3 2.1 秘钥产生部分 3 2.2 数据随机化部分 4 2.3 函数描述 4 2.3.1 FI函数 4 2.3.2 FO函数 5 2.3.3 FL函数 7 2.3.4 FL-1函数 8 3 Misty1加密软件的设计与实现 9 3.1 工作环境介绍 9 3.2 Java及程序编辑工具介绍 9 3.2.1 Java介绍 9 3.2.2 程序编辑工具介绍 10 3.3 Misty1算法应用于文件加密的分析 12 3.4 Misty1算法的实现 13 3.4.1 加密 13 3.4.2 解密 15 3.5 设计流程图、图形界面及事件处理 18 3.5.1 加密/解密流程图 18 3.5.2 图形界面 18 3.5.3 处理按钮事件 20 4 程序演示 21 4.1 程序演示 21 4.2 结果及存在的问题 21 结 论 22 参考文献 22 致 谢 23 声 明 24 引言 课题背景 现代密码学是一门迅速发展的应用科学。随着因特网的迅速普及,人们依靠它传送大量的信息,但是这些信息在网络上的传输都是公开的。因此,对于关系到个人利益的信息必须经过加密之后才可以在网上传送,这将离不开现代密码技术。。良好的阻力线和鉴别攻击,而且还使能实行以相对较少的逻辑组件中执行函数的程度相对较低 目前对分组密码安全的讨论主要包括差分密码分析、线性密码分析和强力攻击等。从理论上讲,差分密码分析和线性密码分析是目前攻击分组密码的最有效的方法,而从实际上说,强力攻击是攻击分组密码最可靠的方法。到目前为止,已有大量文献讨论各种分组密码的安全性,同时推出了譬如截断差分分析、非线性密码分析及插值攻击等多种分析方法。自AES候选算法公布以后,国内外许多专家学者都致力于候选算法的安全分析,预计将会推出一些新的攻击方法,这无疑将进一步推动分组密码的发展。

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档