安全记事本文本编辑器的研究.rar

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2015-03-16
  • 论文字数:15228
  • 当前位置论文阅览室 > 毕业设计 > 信息与计算科学 >
  • 课题来源:(乖宝宝)提供原创文章

支付并下载

摘 要:随着互联网技术的不断发展,信息传递的愈加透明化,人们对自身信息的安全性问题也愈加重视.传统记事本是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