文件加密解密工具的设计与实现开题报告
2020-02-18 18:35:11
1. 研究目的与意义(文献综述)
随着经济社会的发展,科学技术的日新月异的更新变化,人们逐步步入信息社会。
随着信息社会的到来,人们在享受信息资源所带来的巨大的利益的同时,也面临着信息安全的严峻考验。
信息安全已经成为世界性的现实问题,信息安全问题已威胁到国家的政治、经济、军事、文化、意识形态等领域。
2. 研究的基本内容与方案
2.1 研究目标
本次论文设计采用c 作为编程设计语言,按照软件工程的流程,结合实际情况考虑,并确定论文实施的总体方案,对数据加密与解密算法论文进行详细设计,明确各个模块要实现的功能,然后进行编程、测试完善各个功能模块,最后实现系统集成并确保其能成功运行。
2.2 研究内容
在windows系统环境下,设计并实现一个文件加密解密工具,能实现文件的加密、解密,包括通过人机专用界面加密、解密文件,通过鼠标右键选择文件,然后加密文件,以及通过鼠标右键选择文件,然后解密文件,通过鼠标双击文件解密文件,并启动文件对应的处理程序(如被加密的文件是word文档,则启动word程序)。
2.3 拟采用的技术方案及措施
利用合适的编程工具及加密算法,设计并实现一个安全强度较高的文档加解密的软件。
3. 研究计划与安排
时间段 | 研究内容 | 预期成果 |
第1-2周 | 需求分析 | 需求分析文档 |
第3-6周 | 系统设计 | 系统设计文档 |
第7-11周 | 编码和测试 | 软件系统 |
第12-15周 | 案例实现及验证 毕业设计文档撰写和答辩准备 | 毕业设计文档 |
第16周 | 整理资料并进行毕设答辩 | 成功完成毕设答辩 |
4. 参考文献(12篇以上)
[1] 刘树鹏, 戴舜, 许博臣. 基于windows下的文件保密隐藏系统的设计与实现[j]. 电脑知识与技术, 2016, 12(27):30-33.[2] 冯黎明. 文件自适应加密解密系统设计与实现[j]. 技术与市场, 2016, 23(1):90-90.
[3] 周文婷, 马凤伟, 孔庆. 基于des算法的文件加密系统的设计与实现[j]. 计算机安全, 2012(7):13-16.
[4] stanley b. lippman.c primer plus中文版(第6版)人民邮电出版社.2012.
[5] zhang z . design and implementation of dual-factor authentication file encryption system based on smart-phone[m]. 2012.
[6] 谭小展. 基于c 的保密文件加密处理设计[j]. 计算机光盘软件与应用, 2013(8):252-253.
[7]william stallings,lawrie brown.计算机安全原理与实践 机械工业出版社.2016.
[8]张焕国,唐明.密码学引论 武汉大学出版社.2015.
[9]唐琳.数据加密标准研究之des设计思想及体制分析[j].赤峰学报,2014,25(12):25-26.
[10]赵文敬,吴彦波.基于des和rsa的混合加密算法设计[j].黑龙江省计算中心,2014,25(10):33-35.
[11]sharma m , garg r b . des: the oldest symmetric block key encryption algorithm[c]// system modeling amp; advancement in research trends. ieee, 2017.
[12]khanezaei n, hanapi z m. a framework based on rsa and aes encryption algorithms for cloud computing services[c]// systems, process amp; control. 2015.
[13]漆世钱.基于vc 的des加密算法实现[j].公安海警学院电子技术系,2014,25(12):26-28.
[14]梁海英,李淑梅,谭晓东,胡世洋,罗琳. 基于案例的visual c 程序设计[m]. 北京:清华大学出版社, 2016.08.
[15]王庆宝. c 程序设计上机实践与学习辅导 第2版[m]. 北京:清华大学出版社, 2016.08.
[16]lichao z . key encryption technology of gml based on aes[j]. science of surveying amp; mapping, 2017.
[17]adam n . building windows 10 applications with xaml and c# unleashed[j]. 2016.