文件的加密解密系统设计

文件的加密解密系统设计

ID:15834483

大小:396.00 KB

页数:19页

时间:2018-08-06

文件的加密解密系统设计_第1页
文件的加密解密系统设计_第2页
文件的加密解密系统设计_第3页
文件的加密解密系统设计_第4页
文件的加密解密系统设计_第5页
资源描述:

《文件的加密解密系统设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、程设计报告文件加密解密系统设计内容摘要:作为保障数据数据安全的一种方式,对于信息的加密技巧起源于欧洲,最广为人知的编码机器是德国的GermanEnigma,在第二次世界大战中德国人利用它创建了加密信息系统,从而解决军事信息的保密通讯问题。随着信息技术的发展,人们的文本文件需要更简便、安全和可靠的加密管理模式。设计一个基于c语言的文本文件加密及解密软件,可以方便对文本文件的加密与解密。本设计实现了文本文件的解密及解密,运行软件之后只需输入任意一个文本文件的文件名及后缀名即可对该文本文件进行加密或解

2、密操作。本设计的加密与解密系统,使用了面向各类文件的方法,运用MicrosoftVisualC++6.0实现具有加密、解密、帮助信息、读取文本文件、显示结果、退出等功能的文件加密与解密系统。关键词:C语言程序设计密码文件加密与解密FileencryptionanddecryptionsystemdwsignAbstract:Asawayofdata,datasecurity,forinformationencryptiontechniqueoriginatedinEurope,themostwe

3、llknownofthecodingmachineisGermanGermanEnigma,ChinaandGermanyduringthesecondworldwarpeopleuseittocreatetheencryptedinformationsystem,tosolvetheproblemofmilitaryinformationconfidentialcommunication.Withthedevelopmentofinformationtechnology,people'stex

4、tfilesthatneedtobemoreconvenient,safeandreliableencryptionmanagementmode.Designatextfileencryptionanddecryptionsoftwarebasedonclanguage,canbeconvenienttotextfileencryptionanddecryption.Thisdesignimplementsthedeclassificationofatextfileanddecryption,r

5、unningsoftwaresimplytypeanytextfileafterfilenameandextensioncanencryptordecryptoperationonthetextfilesThisdesignofencryptionand19程设计报告decryptionsystem,usingthemethodforallkindsofdocuments,UsingMicrosoftVisualc++6.0Implementedwithencryption,decryption

6、,helpinformation,readsthetextfile,displaytheresults,exitfunctionsuchasfileencryptionanddecryptionsystem.Keyword:ClanguageProgramdesignCodeFileencryptionanddecryption19程设计报告目录前言11设计目的11.1为什么要对文件进行加密和解密?11.2文件的加密解密11.2.1移位加密和解密11.2.2二进制加密和解密22C语言22.1什么

7、是C语言?22.2C语言发展历史简单介绍22.3用C语言程序设计的优点23设计流程图33.1主函数main()执行流程图33.2加密前的文件内容43.3主菜单43.4加密解密操作43.4.1选择移位加密解密输入2,输入1加密43.4.2选择移位加密解密输入2,输入2解密53.4.3选择二进制加密解密输入3,输入1加密63.4.4选择二进制加密解密输入3,输入2解密63.5退出系统74结束语7附录8参考文献1519程设计报告文件加密解密系统设计前言本程序旨在训练基本编程能力,了解管理信息系统的开发

8、流程,熟悉C语言的文件和结构数组的各种基本操作。本程序中涉及结构体、数组、文件等方面的知识。通过本程序的训练,能对C语言的文件操作有一个更深刻的了解,掌握利用数组存储结构实现文件加密解密的原理,为进一步开发出高质量的加密解密系统打下坚实的基础。1设计目的随着科技的进步和信息产业的飞速发展,文件的保密也成为人们生活中所必须的,本C++文件加密解密主要是利用计算机进行文件的加密和解密操作,本源程序包涵移位加密解密和二进制加密解密。本程序是利用指针实现此文件加密解密系统。1.1为什么要对文件进行加密和

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。