对称加密与不对称加密的对比

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

闽南师范学院

毕业论文(设计)

对称加密与不对称加密的对比

姓名:廖丽平

学号: 1208030115

系别:计算机科学与技术

专业:计算机科学与工程

年级: 12级

指导教师:郝艳华

2013年 9 月 10 日

摘要

随着信息社会的到来,人们在享受信息资源所带来的巨大的利益的同时,也面临着信息安全的严峻考验。信息安全已经成为世界性的现实问题,信息安全问题已威胁到国家的政治、经济、军事、文化、意识形态等领域,同时,信息安全问题也是人们能否护自己的个人隐私的关键。信息安全是社会稳定安全的必要前提条件。本文是一篇讨论关于常用对称加密与不对称加密的对比的毕业设计论文,它详细的讲述了加密解密算法实现的过程中所用到的方法、技术。对公钥密码体制和私钥密码体制进行了分析和研究,并对公钥密码体制和私钥密码体制的代表RSA算法和DES算法进行了研究和比较。

关键词:解密;文件加密;密码体制;DES;RSA

Abstract

With the coming of information society, people are enjoying information resources brought about by the huge profits at the same time, also faces a severe test of information security. Information security has become the realistic problem of the world, information security has threaten the country's political, economic, military, cultural, ideological, and other fields, at the same time, the information security problem is also the key people can protect their privacy. Information security is a necessary prerequisite for social stability, security. This article is a discussion about the comparison of commonly used symmetric encryption and asymmetric encryption of graduation design paper, it detailed tells the story of encryption decryption algorithm used in the process of the method and technology. For public key cryptosystems and a private key cryptosystem is analyzed and the research, and the public key cryptosystem and the representative of the private key cryptosystem RSA algorithm and DES algorithm is studied and compared.

Key words: Decryption; File encryption; The password system; DES; RSA

目录

中英文摘要…………………………………………(I)1、引言

1.1 加密的由来

1.2 加密的概念

1.3加密的理由

2、加密技术分析

2.1对称式加密技术

2.1.1 描述

2.1.2对称加密算法分析

2.1.3 DES私钥加密技术

2.1.

3.1具体分析

2.1.

3.2DES 的工作方式

2.1.

3.3DES 算法使用步骤

2.1.

3.4算法的安全性分析

2.1.

3.5本设计的变体

2.2 非对称加密技术

2.2.1 描述

2.2.2目的和意义

2.2.3 RSA公钥加密技术

3、对称加密与不对称加密的应用比较

4、得出结论

5、结束语

参考文献

附录

致谢

1、引言

信息是一种资源,也是一种财富。在现代社会中,信息处理和通信技术日益发展,保护信息的安全,特别是保护重要信息的安全,已成为国际社会普遍关注的重大问题。

现在越来越多的软式是收费软件,比如瑞星,卡巴斯基等等。这就需要用到序列号了。但是现在越来越多的软件被破解,严重影响了其开发公司的经济利益,于是就需要给这个序列号加密才行。

保护知识产权,抵制盗版软件,是目前中国软件业所面临的迫切问题。可是,尽管国家一再加大力度,打击非法软件出版物,扶持正版软件,但实际效果并不理想。眼见着无孔不入的盗版软件对软件市场的侵害,更多的软件商选择了购买加密产品或者加密技术来保护自己的软件。本课题的实现,可以使所使用的软件更加安全,有效的维护软件开发公司的利益,以及抑制软件的破解,打击盗版,支持正版。验证一个软件只能允许在一台机器上面使用,如果到另外一台机器必须获取另外的新的机器激活码。可以有效的保护软件公司的软性资产,让软性资产在用户使用的时候变成有形资产。

1.1加密的由来

加密作为保障数据安全的一种方式,它不是现在才有的,它产生的历史相当久远,它是起源于要追溯公元前2000年(几个世纪了),虽然它不是现在我们所讲的加密技术(甚至不叫加密)但作为一种加密的概念,确实早在几个世纪前就诞生了。当时埃及人是最先使用特别的象形文字作为信息编码的,随着时间推移,巴比伦、美索不达米亚和希腊文明都开始使用一些方法来保护他们的书面信息。

近期加密技术主要应用于军事领域,如美国独立战争、美国内战和两次世界大战。最广为人知的编码机器是German Enigma机,在第二次世界大战中德国人利用它创建了加密信息。此后,由于Alan Turing和Ultra计划以及其他人的努力,终于对德国人的密码进行了破解。当初,计算机的研究就是为了破解德国人的密码,人们并没有想到计算机给今天带来的信息革命。随着计算机的发展,运算能力的增强,过去的密码都变得十分简单了,于是人们又不断地研出了新的数据加密方式,如利用ROSA算法产生的私钥和公钥就是在这个基础上产生的。

1.2 加密的概念

数据加密的基本过程就是对原来为明文的文件或数据按某种算法进行处理,使其成为不可读的一段代码,通常称为―密文‖,使其只能在输入相应的密钥之后才能显示出本来内容,通过这样的途径来达到保护数据不被非法人窃取、阅读的目的。该过程的逆过程为解密,即将该编码信息转化为其原来数据的过程。

1.3加密的理由

当今网络社会选择加密已是我们别无选择,其一是我们知道在互联网上进行文件传输、电子邮件商务往来存在许多不安全因素,特别是对于一些大公司和一些机密文件在网络上传输。而且这种不安全性是互联网存在基础——TCP/IP协议所固有的,包括一些基于TCP/IP的服务;另一方面,互联网给众多的商家带来了无限的商机,互联网把全世界连在了一起,走向互联网就意味着走向了世界,这对于无数商家无疑是梦寐以求的好事,特别是对于中小企业。为了解决这一对矛盾、为了能在安全的基础上大开这通向世界之门,我们只好选择了数据加密和基于加密技术的数字签名。

加密在网络上的作用就是防止有用或私有化信息在网络上被拦截和窃取。一个简单的例子就是密码的传输,计算机密码极为重要,许多安全防护体系是基于密码的,密码的泄露在某种意义上来讲意味着其安全体系的全面崩溃。

相关文档
最新文档