基于DES的混合加密系统的实现(论文11000字)
来源:wenku163.com 资料编号:WK1636605 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK1636605
资料介绍
基于DES的混合加密系统的实现(论文11000字)
【摘要】
本毕业设计研究的是加密算法实现及应用。选择该课题的意义在于:为了防止信息不被非法访问或窃取,实现达到该目的功能软件。DES算法是对称的加密算法,具有速度快,执行效率高等优点,它是由IBM公司研制的一种加密算法。本设计实现了该算法,融入3DES算法,并且集成了MD5算法对密钥的数字签名,以保证数据的完整性和发送者身份的确认。整个设计采用VC++语言实现,本文是针对DES算法实现及其应用所做的工作,主要描述DES算法、3DES算法和MD5算法的实现原理和方法,实现方式和方法以及在此过程中运用到的计算机知识。并通过所编写的程序实现了本文的描述。
【关键词】
DES;3DES;MD5;加密;解密;
Design and Implementation of Encryption Based on DES
【Abstract】
The research work of this dissertation is the implementation of software about DES algorithm and its application. The meaning of this dissertation is based on: In order to prevent confidential being illegally accessed or stolen find some ways to build software which function can reach describle before. DES algorithm is one kind of symmetrical encryption algorithm, having highly speed, greatly execution efficiency. It’s the result of IBM’s research work. This design implements the algorithm ,3DES algorithm and MD5 digital signature to prevent the replace of the ciphertext and the key. This design is coded by VC++ language. This dissertation implements the described above, briefly discuss the principle of the algorithm, the way and methods of the implementation, much knowledge about computer science, also constructing a software to fulfill described in this dissertation!
【Key words】
[DES] [3DES] [MD5] [Encryption] [Decryption]
目 录
1、引言 - 1 -
1.1 课题背景 - 1 -
1.2 国内外研究现状 - 1 -
1.3 本课题研究的意义 - 2 -
1.4 本文主要研究内容 - 3 -
1.5 实验环境和预期结果 - 3 -
2、DES加密算法的原理 - 4 -
2.1 DES加密算法概述 - 4 -
2.2 DES加密算法详述 - 4 -
2.3 3DES算法实现原理 - 10 -
2.4 DES算法的安全性 - 11 -
3、MD5算法简介 - 11 -
3.1 MD5算法的应用 - 11 -
3.2 MD5算法的描述 - 13 -
3.3 MD5算法的安全 - 17 -
4、程序的具体实现 - 17 -
4.1实现工具VISUAL C++介绍 - 17 -
4.2 DES混合加密程序的具体模块 - 18 -
4.3算法实现流程图 - 19 -
4.4 DES混合加密系统的具体实现 - 19 -
4.5 系统测试 - 22 -
结 论 - 23 -
参考文献 - 23 -
致 谢 -25- |