更新时间:10-07 上传会员:学大教育
分类:计算机信息 论文字数:13478 需要金币:1000个
摘要:以往研究者们对密码体制的研究,总体上主要分为两种:一种是公开密钥密码体制,如:RSA、ECC等。这种密码体制虽然形式简单,保密性强。但是加解密速度比较慢,如果对整个报文进行加解密是不可能满足实际需要的;另一种是私密钥密码体制,如DES、IDEA、AES等。私钥密码体制通信过程中,密钥数量繁多,分发过程十分复杂,所花代价非常高,在实际应用中也受到了制约。这两种密码体制的单独使用已经暴露出越来越严重的缺陷。为此,人们提出了许多新的方案和算法以替代和加强现有的密码体系,本文分析了DES算法和RSA 算法的优缺点,提出了一种基于DES算法和RSA算法的数据加密方案:先用DES方法对明文加密。同时用RSA方法对DES密钥进行加密。
关键词:DES算法; RSA算法; 密钥;数据加密
Abstract:Researchers in the past research on cryptography and generally divided into two types: one is public key cryptography, such as: RSA, ECC and so on. Although this form of cryptography is simple, secure and strong. However, encryption and decryption is slow, and if the whole packet encryption and decryption is not possible to meet the actual needs; the other is the private key cryptography, such as DES, IDEA, AES and so on. Private key cryptography communication process, the key to the extensive number distribution is complex, it takes very expensive, in practice have also been restricted. The two password system alone has exposed more and more serious defects. For this reason, people put forward many new programs and algorithms to replace and strengthen the existing password system, this paper analyzes the DES algorithm and the advantages and disadvantages of RSA algorithm, a DES algorithm and the RSA algorithm based on the data encryption scheme.Key :The first clear with the DES encryption method. At the same time DES key with RSAencryption method.
Keywords:DES algorithm ; RSA algorithm ; key; Data Encryption
通过数据加密,人们可以有效地保证通信线路上的内容不被泄露,而且还可以检验传送信息的完整性。进一步,密码技术可以应用于数字签名、身份认证和信息鉴定,这些应用对于资源存取控制以及其它安全措施是必须而且有效的。信息安全产品从应用类型上可以分为防火墙类产品、防病毒类产品、防攻击类产品、密码类产品、认证类产品和访问控制类产品。相对于防病毒软件和防火墙软件来说,基于密码技术密码类产品、认证类产品份额相对较小,但随着金融、电信、政府等行业信息化建设对于网络安全整体解决方案需求的增加,将会有较大的增长。
在本次毕业设计中,对公钥密码体制和私钥密码体制进行了分析和研究,并对公钥密码体制和私钥密码体制的代表RSA算法和DES算法进行了研究和比较。并且实现了基本的文件加密解密的处理流程,能提供对文件的安全、有效的保护。