VB+VBA水印加密技术
设计题目
基于文本水印的版权保护方法研究
目的
对于文本形式的知识产权作品,有可能被别人抄袭,从而带来知识产权纠纷。在网络广泛普及的今天,这种问题尤其可能发生。一般的水印技术通过在图像中添加额外信息以保护知识产权,但并不适用于文本形式的作品。本课题研究基于文本水印的版权保护方法。
语言:VB
要求:可扩展性强,将添加水印的方法换成别的依然可以使用,大框架不改变。
功能要求
1用户可以选择要添加水印的word文档。
2可以自定义要添加的水印信息。
3添加完成后输出新的word文件。
4读取某一个文件检测其中是否添加过水印,如果有输出水印信息,没有显示为“未添加水印“。
由于以前的文本文件被修改以后,无法得到正确的水印信息,所以需要做一些改进
改进方案:
将01010101 01010101隐藏到文本文件中并提取
一,添加过程
1.每8位为一组进行摩尔加,也(原来的水印信息和验证信息共同构成新的水印信息)
2.在添加水印之前,添加一个标志信息(用来判断水印信息从这里开始),具体方法井号代表加宽0.2的字符)
二,提取过程
1. 检测到第示易死循环.



使用宏是可以让我们更好地工作,但要注意,在文件打开时如果Word提示有宏,而不能确认这个宏是否有恶意代码,这时最好选择不启用宏,这样才安全一些。
编制一个简单的宏:打开“工具”菜单,选择“宏”项,单击“录制新宏”命令,打开“录制宏”对话框(图1),在“宏名”输入框中输入宏的名字“我的宏”;单击“确定”按钮,鼠标指针下面出现一个录影带的样子,表示开始宏的录制了,单击工具栏上的“插入表格”按钮,插入一个3×5的表格,单击“停止录制”工具栏上的“停止”按钮,一个宏就录制完成了。
图1
打开“工具”菜单,单击“宏”选项,单击“宏”命令,打开“宏”对话框,选择“我的宏”,单击“运行”按钮,一个表格就插入进来了(图2)。使用宏可以完成许多操作复杂又很常用的功能。
图2
双击状态栏上的“录制”,可以打开“录制宏”的对话框;把录制好的宏指定到工具栏中或一个快捷键以方便调用:在“指定到”选择区中单击工具栏或键盘,就可以打开“自定义”对话框,用自定义的作法指定一下就可以了。
得到了对应的宏代码后,我们针对宏代码进行处理操作.
目 录
第一章 绪论. 1
1.1问题的提出... 1
1.2应用背景... 1
1.3可行性分析... 1
第二章 系统分析. 2
2.1系统需求... 2
2.2系统功能简介... 2
2.2.1 项目规划... 2
2.2.2针对章节判定... 2
2.2.3文献内容判定判定... 2
2.3写入文献... 3
2.4开发环境简介... 3
2.4.1系统运行环境配置... 3
2.4.2 WORD VBA简介... 4
第三章 总体设计. 8
3.1系统概念设计... 8
3.1.1系统设计思想... 8
3.1.2系统架构选择... 8
3.1.3系统结构设计... 9
第四章 系统详细设计与实现. 9
4.1系统详细设计... 9
4.2.1程序设计开发过程... 10
4.2.2分析word 文档结构... 11
4.2.3查找文献的分析... 12
4.2.3核心难点... 12
第五章 软件系统测试. 15
5.1软件系统测试的流程... 15
5.2单元测试... 15
5.3集成测试... 16
5.4确认测试... 16
5.5系统测试... 16
谢 辞. 17
参考文献. 18
摘 要
随着计算机技术的发展,人们的日常生活已经离不开文档处理操作。未来社会人们的生活和工作将越来越依赖于数字技术的发展,其趋势是,越来越数字化、网络化、电子化、虚拟化,文档图表资料的记录。OFFICE中的WORD系统已经成为的一种重要的和必须的文档存储方式。对于文本形式的知识产权作品,有可能被别人抄袭,从而带来知识产权纠纷。在网络广泛普及的今天,这种问题尤其可能发生。一般的水印技术通过在图像中添加额外信息以保护知识产权,但并不适用于文本形式的作品。本课题研究基于文本水印的版权保护方法。
关键词 VBA 文献 水印加密,


