- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于DES算法与RSA算法数据加密技术在电子商务中应用
基于DES算法与RSA算法数据加密技术在电子商务中应用
摘 要:随着电子商务的迅猛发展,交易中数据传输的保密性和安全性要求日益提高。采取分析和比较方法,对目前常用的对称加密算法DES、非对称加密算法RSA进行了研究,阐述了两者的运算过程。在比较优缺点的基础上,利用公开密钥技术的SSL协议(安全套接层协议)和SET交易协议,根据电子商务交易过程需求选择算法,既能迅速对数据进行加解密,又能有效提升运算效率。
关键词:电子商务;RSA算法;DES算法;安全协议
DOI:10.11907/rjdk.172520
中图分类号:TP309
文献标识码:A 文章编号:1672-7800(2018)005-0198-03
Abstract:Based on the rapid development of e-commerce, the confidentiality and security requirements of data transmission in the transaction process are getting higher and higher. This system adopts the method of analysis and comparison to reserch, the current commonly used symmetric encryption algorithm DES and asymmetric encryption algorithm RSA. It describes both the process operation, and selects algorithm by comparing the advantages and disadvantages of the use of public key technology, the SSL protocol (SSL) and SET transaction protocol baesd on the process of electronic business needs, can quickly for data encryption and decryption, but also in the precondition of transaction security, effectively improve the efficiency of operation.which can quickly encrypt and decrypt data, and effectively improve computing efficency.
Key Words:Electronic commerce; RSA algorithm; DES algorithm; Security protocol
0 引言
随着互联网技术的发展,电子交易手段日趋多样化,电子商务已成为网上主要的交易方式,与此同时,其安全性也面临着前所未有的挑战。电子商?瞻踩?的关键是保密性、完整性和不可否认性,数据加密技术作为一种积极的安全防御策略[1]备受关注[2],但传统的TCP协议加密方式已难以适应更高的安全性要求[3]。本文在分析比较DES算法与RSA算法优缺点基础上,利用基于SSL协议(安全套接层协议)和SET协议的公开密钥技术,重点提升两个应用实体间的通信保密度和可信度,保证客户与服务器终端的相互联系,及时截击非法入侵者,即通过较高的加密级别提升电子商务的安全防御能力[4]。
1 数据加密技术
加密技术从密钥性质划分为两个体系:
(1)对称密钥体系,包括加密密钥和解密密钥,二者的密码算法是相同的。出于安全性考虑,体系内的密钥会定期改变,防止规定的加解密钥因入侵者反复使用而破解,处理大批量数据时通常会采用对称密钥算法。较经典的算法有DES及改进后的Triple DES、RC4、RC5、代换密码、转轮密码等,现阶段使用最广泛的对称密码是DES算法。
(2)公开密钥体系,包括公钥与私钥,二者的密码算法不同。公钥公开透明,私钥保密隐蔽,但公钥和私钥是两位一体的,只有私钥能够打开公钥加密过的数据,也正因为“两把钥匙开一把锁”,其工作效率比对称密钥体系低。目前,常用的公钥加密算法有RSA、背包密码、Elliptic、Curve、ElGamal算法,其中最具影响力的是RSA,只要RSA位数足够,就能有效抵抗目前为止已知的所有密码攻击[5]。
1.1 对称算法――DES算法
DES算法是将传统的置换和换位方法结合进行加密处理,即将64比特明文块转化为64比特密文块[
文档评论(0)