1 / 5
文档名称:

数据加密算法.doc

格式:doc   大小:28KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据加密算法.doc

上传人:cjrl214 2019/12/21 文件大小:28 KB

下载得到文件列表

数据加密算法.doc

文档介绍

文档介绍:数据加密算法在电子商务中的应用[摘要]数据加密算法是保障电子商务安全的核心技术,是电子商务健康发展的基础,本文阐述了几种最有影响的加密算法,并讨论了它们在电子商务中的应用。但是数据加密标准没有在算法上不可破译的密码,只有在计算上不可破译的密码,即破译密码要用最快的计算机连续运算成千上万年,使破解变得毫无意义因此现代加密技术的算法是公开的,只是利用巨大的计算量来阻挡破解者。基于这种思想已经研究出了多种加密算法,主要分3类:秘密密钥算法、公开密钥算法、散列算法,这些算法最著名的实现是DES、RSA和MD5,也正是它们构成了电子商务安全支付协议SSL和SET的基础。[关键词]加密算法电子商务数据安全正文;随着信息技术和计算机网络技术的飞速发展,上从事商务活动已引起人们的广泛关注。电子商务作为一种新的商业应用模式,正在改变着人们的生活以及整个社会的发展进程,网络贸易将引起人们对贸易管理模式,工作和生活方式以及经营管理思维方式等的综合革新。而数据加密算法就是其中之一数据加密算法(DataEncryptionAlgorithm,DEA)是一种对称加密算法,很可能是使用最广泛的密钥系统,特别是在保护金融数据的安全中,最初开发的DEA是嵌入硬件中的。通常,自动取款机(AutomatedTellerMachine,ATM)都使用DEA。它出自IBM的研究工作,IBM也曾对它拥有几年的专利权,但是在1983年已到期后,处于公有范围中,允许在特定条件下可以免除专利使用费而使用。1977年被美国政府正式采纳数据加密标准DESDES的原始思想可以参照二战德国的恩格玛机,其基本思想大致相同。传统的密码加密都是由古代的循环移位思想而来,恩格玛机在这个基础之上进行了扩散模糊。但是本质原理都是一样的。现代DES在二进制级别做着同样的事:替代模糊,增加分析的难度加密原理 DES使用一个56位的密钥以及附加的8位奇偶校验位,产生最大64位的分组大小。这是一个迭代的分组密码,使用称为Feistel的技术,其中将加密的文本块分成两半。使用子密钥对其中一半应用循环功能,然后将输出与另一半进行“异或”运算;接着交换这两半,这一过程会继续下去,但最后一个循环不交换。DES使用16个循环,使用异或,置换,代换,移位操作四种基本运算一、数据加密标准没有在算法上不可破译的密码,只有在计算上不可破译的密码,即破译密码要用最快的计算机连续运算成千上万年,使破解变得毫无意义,因此现代加密技术的算法是公开的,只是利用巨大的计算量来阻挡破解者。基于这种思想已经研究出了多种加密算法,主要分3类:秘密密钥算法、公开密钥算法、散列算法,这些算法最著名的实现是DES、RSA和MD5,也正是它们构成了电子商务安全支付协议SSL和SET的基础。。DES(DataEncryptionStandard)属于秘密密钥算法,同时也是一种对称密钥算法,即加密和解密数据采用同一把密钥,接收方和发送方都执有相同的密钥。DES是一种分组密码,用专门的变换函数来加密明文,方法是先把明文按组长64bit分成若干组,然后用变换函数依次加密这些组,每次输出64bit的密文,最后将所有密文串接起来即得整个密文。密钥长度56bit,由任意56位数组成,因此数量高达256个,而且可以随时更换,使破解变得不可能,因此,DES的安全性完全依赖于