论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
目 录
前 言 1
1 绪论 2
1.1研究背景 2
1.1.1密码学的发展 2
1.1.2 密码系统的构成与安全性 2
1.2研究目的和意义 4
1.2.1研究目的 4
1.2.2研究意义 5
1.3 国内现状及发展趋势 5
2 文件加密解密中密码体制研究 7
2.1密码体制 7
2.1.1 私钥密码体制 7
2.1.2 公钥密码体制 7
2.1.3 两种密码体制的比较 8
2.2 分组加密解密算法-DES算法 10
2.2.1 DES算法背景 10
2.2.2 DES算法加密思想 10
2.2.3 DES算法解密思想 16
2.2.4 DES算法安全性 16
2.3 公开密钥算法-RSA算法 17
2.3.1 RSA的构成 17
2.3.2 RSA中素数的选取 17
2.3.3 RSA的安全性 18
2.4 MD5算法 19
2.4.1 算法背景 19
2.4.2 MD5的安全性 19
3 文件加密解密的实现 20
3.1 算法选择 20
3.2 处理流程 20
3.3 功能模块 22
4 DES算法模块实现 23
4.1 实现流程 23
4.2 主要函数 26
5 MD5算法模块实现 29
5.1 实现流程 29
6 界面设计 32
6.1 加密界面 32
6.2 解密界面 34
7 测试 35
7.1测试过程 35
7.2 测试结果分析 36
结束语 37
参考文献 38
致谢 39
文件加密解密算法研究与实现
摘 要:随着信息社会的到来,人们在享受信息资源所带来的巨大的利益的同时,也面临着信息安全的严峻考验。信息安全已经成为世界性的现实问题,信息安全问题已威胁到国家的政治、经济、军事、文化、意识形态等领域,同时,信息安全问题也是人们能否保护自己的个人隐私的关键。信息安全是社会稳定安全的必要前提条件。 (科教作文网http://zw.NSEaC.com编辑发布)
本文是1篇讨论关于常用文件加密解密算法的毕业设计,它详细的讲述了文件加密解密算法实现的过程中所用到的方法、技术。对公钥密码体制和私钥密码体制进行了分析和研究,并对公钥密码体制和私钥密码体制的代表RSA算法和DES算法进行了研究和比较。
关键词:密码体制;DES;RSA
The Algorithms Research and Implement of File Encrypting and Decrypting
ABSTRACT: With the arrival of the information society, people are not just enjoying the huge benefits that the information resources bring, but also facing rigorous test of the information safety. The information safety has already become the problem of the world and realistic, the safe problem has already threatened the politics, economy, military, culture, the consciousness appearance of the nation etc. At the same time, the safety problem of information is also the key that the people can protect the personal privacy. The one is a social stability safety of necessary prior condition. (科教论文网 lw.nseaC.Com编辑发布)
This text is a discussion concerning on the graduation design thesis, which the in common use document encrypts to decrypt the calculate way, it relates the document to encrypt the process of decrypt the calculate way realization detailed in the method, technique use. Analysis and research has been done on the current mainstream cryptosystem, which includes public-key cryptosystem and private-key cryptosystem, and a comparison was made too. Research and comparison on RSA that is the representative public-key cryptosystem and DES that is the representative private-key cryptosystem have been done.
Keyword: Cryptosystem; DES; RSA
前 言
信息安全是1个综合性的交叉学科领域,广泛涉及数学、密码学、计算机、通信、控制、人工智能、安全工程、人文科学等诸多学科,是近几年迅速发展的1个热点学科领域。信息对抗和网络安全是信息安全的核心热点,它的研究和发展又将刺激、推动和促进相关学科的研究与发展。至今,密码技术是取得信息安全性最有效的1种方法, 密码技术是信息安全的核心技术。[1]
通过数据加密,人们可以有效地保证通信线路上的内容不被泄露,而且还可以检验传送信息的完整性。进1步,密码技术可以应用于数字签名、身份认证和信息鉴定,这些应用对于资源存取控制以及其它安全措施是必须而且有效的。信息安全产品从应用类型上可以分为防火墙类产品、防病毒类产品、防攻击类产品、密码类产品、认证类产品和访问控制类产品。相对于防病毒软件和防火墙软件来说,基于密码技术密码类产品、认证类产品份额相对较小,但随着金融、电信、政府等行业信息化建设对于网络安全整体解决方案需求的增加,将会有较大的增长。
在本次毕业设计中,对公钥密码体制和私钥密码体制进行了分析和研究,并对公钥密码体制和私钥密码体制的代表RSA算法和DES算法进行了研究和比较。并且实现了基本的文件加密解密的处理流程,能提供对文件的安全、有效的保护。