电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

完整word版-DES加密算法的JAVA实现

完整word版-DES加密算法的JAVA实现_第1页
1/24
完整word版-DES加密算法的JAVA实现_第2页
2/24
完整word版-DES加密算法的JAVA实现_第3页
3/24
目录摘要 …………………………………………3 一、目的与意义 ……………………………4二、DES 概述 ………………………………5三、DES 加解密算法原理 …………………7 1.加密 ……………………………………6 2.子密钥生成 ……………………………11 3.解密 ……………………………………13 四、加解密算法的实现 …………………14 1.软件版本 ………………………………14 2.平台 ……………………………………14 3.源代码 …………………………………14 4.运行结果 ………………………………24 五、总结 …………………………………25【摘要】1973 年 5 月 15 日,美国国家标准局(现在的美国国家标准就是讨论所,即NIST)在联邦记录中公开征集密码体制,这一举措最终导致了数据加密标准(DES)的出现,它曾经成为世界上最广泛使用的密码体制。DES 由 IBM 开发,它是早期被称为 Lucifer体制的改进。DES 在 1975 年 3 月 17 日首次在联邦记录中公布,在经过大量的公开讨论后,1977 年 2 月 15 日 DES 被采纳为“非密级”应用的一个标准。最初预期 DES 作为标准只能使用 10~15 年;然而,事实证明 DES 要长寿得多。被采纳后,大约每隔 5 年就被评审一次。DES 的最后一次评审是在 1999 年 1 月。 本文阐述了 DES 进展现状及对网络安全的重要意义,并在此基础上对 DES 算法原理进行详细的介绍和分析。通过应用 DES 算法加解密的具体实现,进一步加深对 DES 算法的理解,论证了 DES 算法具有加密快速且强壮的优点,适合对含有大量信息的文件进行加密,同时分析了 DES 算法密钥过短(56 位)所带来的安全隐患。【关键词】DES 加密 解密 明文 密文一 、目的与意义随着计算机和通信网络的广泛应用,信息的安全性已经受到人们的普遍重视。信息安全已不仅仅局限于政治,军事以及外交领域,而且现在也与人们的日常生活息息相关。现在,密码学理论和技术已得到了迅速的进展,它是信息科学和技术中的一个重要讨论领域在近代密码学上值得一提的大事有两件:一是 1977 年美国国家标准局正式公布实施了美国的数据加密标准(DES),公开它的加密算法,并批准用于非机密单位及商业上的保密通信。密码学的神奇面纱从此被揭开。二是 Diffie 和 Hellman 联合写的一篇文章“密码学的新方向”,提出了适应网络上保密通信的公钥密码思想,拉开了公钥密码讨论的序幕。DES(Data ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

完整word版-DES加密算法的JAVA实现

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部