- 1、本文档共55页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
分组密码算法DES的加密和解密的实现
摘 要
随着信息社会的到来,人们在享受信息资源所带来的巨大的利益的同时,也面临着信息安全的严峻考验。信息安全已经成为世界性的现实问题,信息安全问题已威胁到国家的政治、经济、军事、文化、意识形态等领域,同时,信息安全问题也是人们能否护自己的个人隐私的关键。信息安全是社会稳定安全的必要前提条件。
本文是一篇讨论关于常用文件加密解密算法的毕业设计论文,它详细的讲述了文件加密解密算法实现的过程中所用到的方法、技术。
关键词:解密,文件加密,密码体制,DES
英文摘要
ABSTRACT
With the advent of the information society, people in the enjoyment of information resources brought about tremendous benefits, but also faced with a letter Income security, a severe test. Information security has become a worldwide reality, information security has been a threat to the countrys political .Governance, economic, military, cultural, ideological and other areas at the same time, the issue of information security is also a possibility of retaining their own personal Privacy key. Information security and social stability is a necessary precondition for security. ? This article is a discussion paper on encryption and decryption algorithms commonly used in graduate design thesis, which documents in detail about the encryption and decryption process of algorithm used in the methods and techniques.
Key words: Decryption,file encryption, cryptosystem, DES
目 录
前 言 1
第1章 概 述 2
1.1 加密与解密 2
1.2 单钥密码系统 2
1.3 分组密码的总体结构 3
1.4分组密码的安全性 4
第2章 DES算法简介 5
2.1简介 5
2.2 DES加密标准 6
2.2.1 初始置换IP 7
2.2.2 IP-1是IP的逆置换 7
2.2.3 DES算法的迭代过程 8
2.2.4 子密钥的生成 12
2.3 DES算法的解密过程 13
第3章 DES算法用C++语言实现 14
3.1设置密钥函数des_setkey() 14
3.2 f函数和S函数f_func()和s_func() 14
3.3 DES算法的运行函数des_run( ) 16
3.4 DES算法的主函数void main() 18
3.5 DES的加密过程和举例 19
3.6 DES算法的分析 21
22
结 论 23
参考文献 24
致 谢 25
附 录 26
前 言
密码学是伴随着战争发展起来的一门科学,其历史可以追溯到古代,并且还有过辉煌的经历。但成为一门学科则是近20年来受计算机科学蓬勃发展的刺激结果。今天在计算机被广泛应用的信息时代,信息本身就是时间,就是财富。如何保护信息的安全(即密码学的应用)已不再局限于军事、政治和外交,而是扩大到商务、金融和社会的各个领域。特别是在网络化的今天,大量敏感信息(如考试成绩、个人简历、体检结果、实验数据等)常常要通过互联网进行交换。(现代电子商务也是以互联网为基础的。)由于互联网的开放性,任何人都可以自由地接入互联网,使得有些不诚实者就有可能采用各种非法手段进行破坏。因此人们十分关心在网络上交换信息的安全性。普遍认为密码学方法是解决信息安全保护的一个最有效和可行的方法。有效是指密码能做到使信息不被非法窃取,不被篡改或破坏,可行是说它需要付出的代价是可以接受的。
密码是形成一门新的学科是在20世纪70年代。它的理论基础之一应该首推1949年Shannon的一篇文章“保密系统的通信理论”,该文章用
您可能关注的文档
- 毕业设计(论文)-LABVIEW在智能车上的应用.doc
- 毕业设计(论文)-LCD遥控密码锁的设计与制作.doc
- 毕业设计(论文)-LC谐振放大器设计.doc
- 毕业设计(论文)-MasterCAM烟灰缸设计.doc
- 毕业设计(论文)-MB322型联合烫剪机的PLC系统设计.doc
- 毕业设计(论文)-MBP人事管理系统—技术信息管理子系统.doc
- 毕业设计(论文)-MCU控制的倒车雷达报警系统.doc
- 毕业设计(论文)-MJ—50型数控车床进给传动系统设计.doc
- 毕业设计(论文)-MnO2对高炉喷吹无烟煤燃烧特性的影响.doc
- 毕业设计(论文)-My Eclipse学生成绩管理系统.doc
- 特种作业煤矿安全作业模拟试题(培优)附答案详解.docx
- 特种作业煤矿安全作业模拟试题【模拟题】附答案详解.docx
- 2025特种作业煤矿安全作业题库试题附完整答案详解(历年真题).docx
- 2025特种作业煤矿安全作业题库检测试题打印(典型题)附答案详解.docx
- 2025特种作业煤矿安全作业通关考试题库及答案详解(必刷).docx
- 特种作业煤矿安全作业题库含答案详解AB卷.docx
- 特种作业煤矿安全作业自我提分评估【实用】附答案详解.docx
- 特种作业煤矿安全作业试题附答案详解【模拟题】.docx
- 2025特种作业煤矿安全作业高分题库附答案详解【培优】.docx
- 2025特种作业煤矿安全作业题库检测试题打印【轻巧夺冠】附答案详解.docx
最近下载
- 配电箱采购合同协议书范本详细(2025年).docx VIP
- 部编版语文写字表六年级上册字帖.pdf VIP
- (高清版)B/T 24421.1-2023 服务业组织标准化工作指南 第1部分:总则.pdf VIP
- 2022年洛阳理工学院教师招聘笔试试题及答案解析.docx VIP
- 城市停车设施规划导则.docx VIP
- 天然气发电厂-燃气-蒸汽联合循环发电机组PPT课件.pptx VIP
- 《《中文核心期刊目录(2017年版)》》.doc VIP
- 基孔肯雅热防控技术指南(2025年版)测试题及参考答案.docx VIP
- 工程测量技术 电子水准仪 电子水准仪.ppt VIP
- 党支部贯彻落实八项规定扎实推进作风建设工作专题党课ppt课件.pptx VIP
文档评论(0)