Linux系统下3DES加密算法实现的毕业论文
本科毕业论文设计
设计题目Linux下3DES加密算法的实现
学 院_计算机科学与信息学院 _
专 业___ 信息安全___ _
目 录
AbstractIII
第一章 前言1
11课题背景1
12 DES3DES加密算法简介2
13 课题研究的目的和意义2
com 研究的目的2
com 研究的意义2
第二章 DES加密的详细描述4
21 DES加密的计算部件及其过程4
com 密钥的计算4
com换IP5
com换的逆IP-16
com F函数运算的原理7
com DES加密的原理10
22 DES解密的过程13
com DES解密的原理13
com DES解密的过程13
第三章3DES加密原理15
com 3DES加密算法简介15
com 3DES-EEE3加密15
com 3DES-EDE3加密16
com 3DES-EEE2加密16
com 3DES-EDE2加密16
com 3DES-EEE3解密17
com 3DES-EDE3解密17
com 3DES-EEE2解密17
com 3DES-EDE2解密18
第四章 DES与3DES加密算法的设计与实现19
41 DES与3DES加密算法的设计19
com 需求分析19
42 DES与3DES加密算法的实现19
51 界面设计22
com DES与3DES界面原理22
52 DES与3DES加密算法功能设计23
53 程序代码29
第六章 结束语43
参考文献44
致谢45
Linux下3DES加密算法的实现
摘 要
近年来随着计算机技术通信技术的飞速发展Linux的用户在快速的增长Linux是一种类似Unix的操作系统并且它是开源的免费的而且比Windows操作系统更稳定可以说今天这个完善并强大的Linux完全是一个热情自由开源的网络产物因此受到越来越多的用户的喜爱随着Linux操作系统在我国的不断普及和发展它也面临着许多的安全问题随之而来的信息安全问题也日益突出所以我们不得不通过一些有效的办法来保证我们的信息的安全性3DES加密算法是一个可以有效解决这些问题的加密算法
本文首先介绍了对称加密算法的研究意义和研究背景由于3DES加密算法是基于DES的换句话说3DES的核心算法就是DES加密算法接着分析DES加密原理着重介绍了DES加密算法的原理步骤核心算法主要分为子密钥的生成和加密流程循环其中子密钥核心为置换和移位DES加密过程主要包括16次迭代F函数S盒运算等
关键词 Linux下的加密对称密码DES3DES信息加密
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 also faces many security issues Followed by information security issues become increasingly prominent So we have some effective ways to ensure the security of our information 3DES encryption algorithm is an effective encryption algorithm to solve these problems
This paper first introduced