linux下安卓的3des加密,Linux下3DES加密算法的实现.doc

本科毕业论文(设计)

设计题目:Linux下3DES加密算法的实现

学 院:_计算机科学与信息学院 _

专 业:___ 信息安全___ _

班 级:___ 信息081__ _

学 号:__ 080806110211

学生姓名:____ __ _

指导教师:___ __ _

2012年6月04日

目录

AbstractIII

第一章 前言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初始置换IP5

2.1.3初始置换的逆IP-16

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 also faces many security issues. Followed by information security issues become increasingly prominent. So we have some eff

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值