优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

数据加密及DES算法应用的设计与实现(VB)

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:
毕业设计(www.think58.com)

目    录

[版权所有:http://think58.com]

第1章 绪论•••••••••••••••••••••••••••••••••••••••••••••••••𔅙    
1.1 课题目的•••••••••••••••••••••••••••••••••••••••••••••𔅙         
1.2 本文所做工作•••••••••••••••••••••••••••••••••••••••••𔅙
第2章 技术可行性分析••••••••••••••••••••••••••••••••••••𔅚 [资料来源:THINK58.com]
2.1 开发平台•••••••••••••••••••••••••••••••••••••••••••••𔅚
2.2 开发工具介绍•••••••••••••••••••••••••••••••••••••••••𔅚
第3章 数据加密简介••••••••••••••••••••••••••••••••••••••󈵒
3.1 加密的由来••••••••••••••••••••••••••••••••••••••••••󈵒 [资料来源:THINK58.com]
3.2 加密的概念••••••••••••••••••••••••••••••••••••••••••󈵓
3.3 加密的理由••••••••••••••••••••••••••••••••••••••••••󈵔
3.4 两类加密方法••••••••••••••••••••••••••••••••••••••••󈵕
3.5 数据加密的标准••••••••••••••••••••••••••••••••••••••󈵖 [资料来源:http://www.THINK58.com]
3.6 加密技术的应用••••••••••••••••••••••••••••••••••••••󈵗
第4章 概要设计••••••••••••••••••••••••••••••••••••••••••󈵙
4.1系统功能分析•••••••••••••••••••••••••••••••••••••••••󈵙
4.2系统功能模块设计•••••••••••••••••••••••••••••••••••••󈵙

[来源:http://www.think58.com]

4.3定义窗体及其菜单•••••••••••••••••••••••••••••••••••••󈵚
4.4 DES加密算法•••••••••••••••••••••••••••••••••••••••••󈵚
4.5 DES算法的应用误区•••••••••••••••••••••••••••••••••••󈵝
第5章 详细设计•••••••••••••••••••••••••••••••••••••••••••󈵞

[来源:http://think58.com]


5.1 主界面 ••••••••••••••••••••••••••••••••••••••••••••••󈵞
5.2 基本功能••••••••••••••••••••••••••••••••••••••••••••󈵞
5.3加、解密功能•••••••••••••••••••••••••••••••••••••••••󈵟
5.4 DES算法实现•••••••••••••••••••••••••••••••••••••••••󈵠
[资料来源:http://www.THINK58.com]

第6章 测试••••••••••••••••••••••••••••••••••••••••••••••󈵦
第7章 设计总结•••••••••••••••••••••••••••••••••••••••••󈵫
致谢••••••••••••••••••••••••••••••••••••••••••••••••••••••󈵬
参考文献•••••••••••••••••••••••••••••••••••••••••••••••••󈵭 [版权所有:http://think58.com]
附录:部分源程序代码••••••••••••••••••••••••••••••••••••󈵮 [资料来源:http://www.THINK58.com]

系统功能分析
系统开发的总体任务是利用DES算法实现文本的加密与解密。系统功能分析是在系统开发的总体任务的基础上完成的,由于大家对microsoft的软件比较熟悉,本人利用仿windows记事本界面作为主界面,DES文本加密程序的主要功能有:
文件操作:进行基本的文件操作。
编    辑:可以对输入或打开的文件进行处理。
加 /解密:系统的主要功能对文本进行加密和解密。
帮    助:系统帮助、加密算法介绍、关于。 [资料来源:www.THINK58.com]

4.4  DES加密算法
数据加密标准DES(data encryption standard)是美国IBM公司发明的一种对计算机数据进行密码保护的数学算法,是美国标准局于1977年颁布的数据加密标准。它使用64位密钥对64位二进制数据进行加密。由于加密、解密算法是公开的,所以这个密钥至关重要,信息的保密强度取决于密钥的保密程度。DES是一种对称密码体制,加密和解密过程使用同一密钥。
1. DES加密算法介绍
DES算法的入口参数有三个:Key、Data、Mode。其中Key为8个字节共64位,是DES算法的工作密钥;Data也为8个字节64位,是要被加密或被解密的数据;Mode为DES的工作方式,有两种:加密或解密。
  DES算法是这样工作的:如Mode为加密,则用Key 去把数据Data进行加密, 生成Data的密码形式(64位)作为DES的输出结果;如Mode为解密,则用Key去把密码形式的数据Data解密,还原为Data的明码形式(64位)作为DES的输出结果。在通信网络的两端,双方约定一致的Key,在通信的源点用Key对核心数据进行DES加密,然后以密码形式在公共通信网(如电话网)中传输到通信网络的终点,数据到达目的地后,用同样的Key对密码数据进行解密,便再现了明码形式的核心数据。这样,便保证了核心数据(如PIN、MAC等)在公共通信网中传输的安全性和可靠性。

[资料来源:http://THINK58.com]


  通过定期在通信网络的源端和目的端同时改用新的Key,便能更进一步提高数据的保密性,这正是现在金融交易网络的流行做法。 [资料来源:THINK58.com]

预览图:

[资料来源:www.THINK58.com]

[资料来源:THINK58.com]

毕业设计(www.think58.com)