需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:15228 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘 要:随着互联网技术的不断发展,信息传递的愈加透明化,人们对自身信息的安全性问题也愈加重视.传统记事本是Windows的一款内置软件,以其外观简单、高效的文字处理技术受到广泛好评.但是记事本也会因此存在安全性较低,用户的文本没有安全保证等缺陷.安全记事本的概念也因此而提出来的.安全记事本在传统的记事本基础上,保留了普通记事本的主要功能,增加了对文本内容的安全保护措施,使得其并不仅仅是个简单的文本编辑器,更被用于企业内部交流或者商业机密文件编写等日常办公中. 本课题根据记事本现有的安全问题,提出安全记事本的系统架构,在传统记事本的功能基础上,用BlowFish加密算法对用户文本进行加密处理,并且设计实现了密码注册功能,最终设计并开发出了安全记事本程序,保证了记事本文本内容的安全性. 本课题实现了安全记事本的加密工作,保证了文本内容的安全性,但是其UI设计以及其它扩充性功能还有待开发.随着网络技术的不断发展,记事本功能也愈加趋于多样化,安全记事本因其强大的安全性能将会得到进一步推广,具有一定实用价值. 关键词:文本编辑器;安全记事本;BlowFish加密算法
目录 摘要 ABSTRACT 第1章 绪论-1 1.1 课题背景-1 1.1.1 记事本简介-1 1.1.2 安全记事本的简介-1 1.1.3 安全记事本的工作方式-1 1.2 课题目的-2 1.3 本文主要工作-2 1.4 论文组织结构-3 第2章 安全记事本文本编辑器总体框架-5 2.1 系统的基本构成-5 2.2 系统的功能-5 2.3 系统总体结构-6 2.3.1系统的主要功能及总体框架-6 2.3.2文件流操作模块-6 2.3.3文本编辑模块-7 2.3.4安全模块-7 2.4 本章小结-8 第3章 安全记事本文本编辑器的设计与实现-9 3.1文件流操作模块-9 3.2文本编辑模块-11 3.3文本操作模块-12 3.4密码设置模块-14 3.5文本加密模块-15 3.5.1 BlowFish算法的计算流程-15 3.5.2 BlowFish的实现方式-17 3.5.3 BlowFish在文本加密模块中的作用-17 3.5.4文本加密模块的具体实现-17 3.6其余功能实现-19 3.7 本章小结-19 第4章 安全记事本文本编辑器测试与结果分析-21 4.1 软件测试-21 4.1.1 测试环境-21 4.1.2 测试过程-21 4.2 测试结果分析-27 第5章 总结与展望-29 5.1 总结-29 5.2 展望-29 参考文献-31 致 谢-33 |