电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

完整word版-DES文件加密

完整word版-DES文件加密_第1页
1/19
完整word版-DES文件加密_第2页
2/19
完整word版-DES文件加密_第3页
3/19
编号 基于 C++的 DES 算法实现Implementation of DES algorithm based on C++学 生 姓 名专 业学 号指 导 教 师学 院二〇一四年七月摘 要: 在对 DES 分组密码算法详细介绍的基础上,用 MFC 实现了 DES 算法的可视化演示平台。该平台动态 DES 加密过程中每一阶段密文和密钥的变换情况,通过再现 DES 加/解密过程的途径,实现使用 DES 算法加密解密文件的方式。关键词: MFC, DES,加密解密,文件, 密钥第一章 DES 算法介绍随着计算机和 Internet 技术的普及,网络通信已经渗透到社会的各个方面,信息安全问题已受到人们极大的关注。如何保证信息在传送时不会被窃密者窃取并破译,是网络技术人员以及密码学家们所面临的问题。要想使信息可靠传输,发信者必须对所发的数据(即明文)通过加密系统变成密文,收信者收到密文后再用相应的解密系统对密文解密恢复成明文。而《密码学新动向》的发表和美国数据加密标准 DES 的颁布实施标志着密码学的诞生,密码学在网络安全方面发挥着越来越重要的作用。 密码学是一门古老的学科,在密码学进展的历史上,出现了多种加密方法,又很早的古典加密算法,后来又出现了更成熟的分组密码,公钥密码及流密码等,因为我只涉及了分组公钥密码,所以在这篇文章中就暂且先介绍分组密码,在说分组密码之前要说的就是密码学中常见的两种体制,一种是对称密码体制,一种是非对称密码体制,也叫公钥密码体制。 对称密码体制是指假如一个加密系统的加密密钥和解密密钥相同,或者虽然不同,但是由其中的任意一个可以很容易地推导出另一个,即密钥是双方共享的。目前常用的密码系统根据其加密方式,可分为基于信息理论的密码系统和基于复杂性理论的密码系统,前者是以香农定理为理论依据,后者则是通过复杂算法来实现,主要有RSA 公钥密码算法和 DES 分组密码算法. 在国内,随着三金工程(金桥工程、金关工程和金卡工程)、尤其是金卡工程的启动,DES 算法在 Pos、ATM、磁卡及智能卡(IC 卡)、加油站、高速公路收费站等领域被广泛使用,以此来实现关键数据的保密。如信用卡持卡人的 PIN 加密传输、IC 卡与 Pos 间的双向认证、金融交易数据包的 MAC 校验等均用到 DES 算法。本文将详细介绍 DES 分组密码算法,并且设计实现基于 MFC 的 DES 算法可视化演示平台。该平台的设计与实现能方便观测 DES 算法加/解密过程中密文和密钥在各阶段的变化过程,形象地再...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

完整word版-DES文件加密

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部