- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
本科毕业论文(设计)
设计题目:Linux下3DES加密算法的实现
学 院:_计算机科学与信息学院 _
专 业:___ 信息安全___ _
班 级:___ 信息081__ _
学 号:__
学生姓名:______ _
指导教师:___ __ _
2012年6月04日
贵州大学本科毕业论文(设计)
诚信责任书
本人郑重声明:本人所呈交的毕业论文(设计),是在导师的指导下独立进行研究所完成。毕业论文(设计)中凡引用他人已经发表或未发表的成果、数据、观点等,均已明确注明出处。
特此声明。
论文(设计)作者签名:
日 期: 目录
Abstract III
第一章 前言 1
1.1课题背景 1
1.2 DES、3DES加密算法简介 2
1.3 课题研究的目的和意义 2
1.3.1 研究的目的 2
1.3.2 研究的意义 2
第二章 DES加密的详细描述 4
2.1 DES加密的计算部件及其过程 4
2.1.1 密钥的计算 4
2.1.2初始置换IP 5
2.1.3初始置换的逆IP-1 6
2.1.4 F函数运算的原理 7
2.1.5 DES加密的原理 10
2.2 DES解密的过程 13
2.2.1 DES解密的原理 13
2.2.2 DES解密的过程 13
第三章3DES加密原理 15
3.1.1 3DES加密算法简介 15
3.2.1 3DES-EEE3加密 15
3.2.2 3DES-EDE3加密 16
3.2.3 3DES-EEE2加密 16
3.2.4 3DES-EDE2加密 16
3.2.1 3DES-EEE3解密 17
3.2.2 3DES-EDE3解密 17
3.2.3 3DES-EEE2解密 17
3.2.4 3DES-EDE2解密 18
第四章 DES与3DES加密算法的设计与实现 19
4.1 DES与3DES加密算法的设计 19
4.1.1 需求分析 19
4.2 DES与3DES加密算法的实现 19
5.1 界面设计 22
5.1.1 DES与3DES界面原理 22
5.2 DES与3DES加密算法功能设计 23
5.3 程序代码 29
第六章 结束语 43
参考文献 44
致谢 45
Linux下3DES加密算法的实现
摘 要
近年来,随着计算机技术、通信技术的飞速发展,Linux的用户在快速的增长。Linux是一种类似Unix的操作系统,并且它是开源的、免费的,而且比Windows操作系统更稳定。可以说,今天这个完善并强大的Linux完全是一个热情、自由、开源的网络产物。因此受到越来越多的用户的喜爱。随着Linux操作系统在我国的不断普及和发展,它也面临着许多的安全问题。随之而来的信息安全问题也日益突出。所以我们不得不通过一些有效的办法来保证我们的信息的安全性。3DES加密算法是一个可以有效解决这些问题的加密算法。
本文首先介绍了对称加密算法的研究意义和研究背景,由于3DES加密算法是基于DES的,换句话说,3DES的核心算法就是DES加密算法;接着分析DES加密原理,着重介绍了DES加密算法的原理步骤,核心算法主要分为子密钥的生成和加密流程循环,其中子密钥核心为置换和移位,DES加密过程主要包括16次迭代,F函数,S盒运算等。
关键词: Linux下的加密,对称密码,DES,3DES,信息加密
Under LINUX 3DES encryption algorithm implementation
Abstract
In recent years, with the rapid development of computer technology, communications technology, user of Linux rapid growth. Linux is a Unix-like operating system, and it is open source, free, and is more stable than the Windows operating system. It can be said that this comprehensive and powerful Linux is completely a passion, freedom, development of network products. Therefore welcomed by more and more users. With the growing popularity of the Linux operating system is China and development, is al
您可能关注的文档
- 毕业论文(设计)--_线性表的设计与实现_.docx
- 毕业论文(设计)--110KV 降压变电站电器部分设计.doc
- 毕业论文(设计)--传动轴配合件零件的数控加工工艺设计.doc
- 毕业论文(设计)--单片机控制的干手机.doc
- 毕业论文(设计)--概率方法在其他数学问题中的应用.doc
- 毕业论文(设计)--基于单片机两相脉冲方波输出电路硬件开发.doc
- 毕业论文(设计)--农村小学寄宿制对学生学习的影响.doc
- 毕业论文(设计)--汽车工业对国民经济的影响.doc
- 毕业论文(设计)--汽车工业对国民经济的影响及发展趋势.doc
- 毕业论文(设计)--浅谈照壁岩分离式中桥孔桩施工和质量控制.doc
- 本科毕业论文(设计)--关于等离子天线的探讨.doc
- 本科毕业论文(设计)--基于web的图书馆管理系统前台设计与实现.doc
- 本科毕业论文(设计)--集成介质天线的光子微波接收.doc
- 本科毕业论文(设计)--论跨国公司环境责任的实现.doc
- 本科毕业论文(设计)--美国白蛾在我国爆发的原因及防治措施.doc
- 本科毕业论文(设计)--年产8500吨速冻蔬菜厂设计.doc
- 本科毕业论文(设计)--剖析清代风格家居与巴洛克风格家具的异同.doc
- 本科毕业论文(设计)--电磁学现象及规律探究的概述.doc
- 本科毕业论文(设计)--浅析WLAN及其安全性.doc
- 本科毕业论文(设计)--浅析中小核心竞争力的提升途径.doc
文档评论(0)