- 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算法的原理及应用
内容提要:
文章介绍了数据加密的发展情况和现在较广泛的使用各种加密技术,并以此为基础讨论电子商务安全技术和SET协议
关键词:明文 密文 加密算法 解密算法 密钥
目录
第一章、引言 4
一、 数据加密技术的背景及意义 4
二、数据加密技术的应用 4
三、加密技术的相关名词解释 4
第二章、两种典型加密算法的原理 5
一、DES算法 5
一DES算法的诞生、发展与应用 5
二DES算法流程图 5
1、程序实现 5
二、RSA算法 7
一RSA算法的诞生、发展与应用 7
二工作原理 8
三RSA算法详述 8
四RSA的安全性 9
第三章、两种密码的系统分析 9
一、 两种密码系统分析 9
一对称密码系统(单钥密码系统) 9
二公开密码系统(双钥密码系统) 9
三典型算法 10
1、DES算法 10
2、RSA算法 10
第四章、摘要函数(MD2、MD4和MD5)——数字签名 11
第五章、电子商务与加密技术 12
第六章、结束语 12
参考文献 13
致谢 14
第一章、引言
一、 数据加密技术的背景及意义
随着计算机系统和internet的迅速发展,人们对网络信息的需求在不断增加,对服务质量的要求也越来越高,而其中很重要的一个环节就是信息安全。伴随着计算机网络技术迅速发展的同时,许多公共和私人部门的一些机构愈来愈多的应用电子数据处理,将数据存放到数据库中,防止非法泄露、删除、修改等成为必须正视的问题。在计算机犯罪趋于日益严重的今天,如不能对数据信息进行有效的保护,就无法满足现有存储和传输的条件和要求。
由于传输中的公共信道和存储的计算机系统非常脆弱,为了避免信息在传输过程中受到攻击,除了制订必要的法律外,还需要合适的保护措施,密码技术就是一种有效的方法。密码技术可以有效的用于信息鉴别、数字签名等,用以防止电子欺骗,对信息系统的安全起到极其重要的作用。事实证明,这也是最经济可行的方法,它能够在潜在不安全的环境中保证通信安全。密码技术的关键是信息的加密和解密,信息的加密和解密就是在保证信息不被非法截取、复制、删除、更改或插入等操作的前提下,子通信中对信息进行存储和传输。正因为如此,研究最佳的信息加密解密方法一直是人们追求的目标
二、数据加密技术的应用
现在,数据加密在信息时代、网络时代显得越来越重要。无论是机要、军事、政府、金融、电子商务还是私人通信方面,数据加密都是保护信息机密性最有效的技术。现在的电脑加密技术就是适应了信息时代、网络安全的需要而应运产生,它为我们进行一般的数据保密、电子商务活动等提供了安全保障,如在网络中进行文件传输、电子邮件往来和进行合同文本的签署等,其实加密技术也不是什么新鲜事物,只不过应用在当今电子商务、电脑网络中还是近十年来的历史。
三、加密技术的相关名词解释
明文:被隐蔽的原始信息
加密算法:以密钥为参数,对明文进行多种置换的规则和步骤,变换结果为密文。
密钥:加密与解密算法的参数,直接影响对明文进行交换的结果。
密文:对明文进行交换的结果。
解密算法:加密算法的逆变换,以密文为输入、密钥为参数,变换结果为明文。
第二章、两种典型加密算法的原理
一、DES算法
一 DES算法的诞生、发展与应用
DES是Data Encryption Standard(数据加密标准)的缩写。它是由IBM公司研制的一种加密算法,美国国家标准局于1997年公布把它作为非机要部门使用的数据加密标准,20年来,它一直活跃在国际保密通信的舞台上,扮演了十分重要的角色。数据加密标准(DES)是最著名的对称密钥加密算法。
DES是一个分组加密算法,它以64位为分组对数据加密。同时DES也是一个对称算法;加密和解密用的是同一个算法,它的密钥长度是56位(因为每个第8位都用作奇偶校验),密钥可以是任意的56位的数,而且可以任意时候改变。其中有极少量的数被认为是弱密钥,但是很容易避开他们,所以保密性依赖于密钥。
二DES算法流程图
1、程序实现密钥产生模块流程图加密模块流程图……
P、q、r这三个数便是private key
接着,找出m,使得rm= =1mod(p-1)(q-1)……
这个m一定存在,因为r与(p-1)(q-1)互质,用辗转相除法就可以得到了
再来,计算n=pq…..
m、n这两个数便是public key
编码过程是,若资料为a,将其看成是一个大整数,假设a n…
如果a=n的话,就将a表成s进位(s=n,通常取s=2^t)
则每一位数均小于n,然后分段编码……
接下来,计算b = =a^m mod n,(0=bn),
b就是编码的资料……
(四)RSA的安全性
RSA的安全性依赖于大数分解,但是否等同于大数分解一直未能得到理
您可能关注的文档
最近下载
- 《北京市房屋租赁合同自行成交版》.doc VIP
- 机修工考试题库及答案.doc VIP
- 八年级数学趣味数学知识竞赛课件(比赛用) (共51张PPT).pptx VIP
- 机修工培训考试题库.pdf VIP
- 《古建筑木结构维护与加固技术标准》(GB_T 50165—2020)修订解析.pdf VIP
- 七年级数学知识竞赛课件 (共42张PPT).pptx VIP
- 八年级数学趣味数学知识竞赛课件(比赛用) (共51张PPT).pptx VIP
- 七年级数学趣味数学竞赛比赛用课件 (共48张PPT).pptx VIP
- 《少盐限油健康饮食》课件.ppt VIP
- 2022年初中数学趣味数学竞赛课件(共43张ppt).pptx VIP
文档评论(0)