基于word文档的信息隐藏技术

基于word文档的信息隐藏技术

ID:16108803

大小:236.50 KB

页数:4页

时间:2018-08-08

基于word文档的信息隐藏技术_第1页
基于word文档的信息隐藏技术_第2页
基于word文档的信息隐藏技术_第3页
基于word文档的信息隐藏技术_第4页
资源描述:

《基于word文档的信息隐藏技术》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Word文档可以说是目前最流行的文本文件,一般来说,适用于Word文本信息隐藏的方法主要是利用空间和颜色等格式特征的误差进行隐藏,另外就是利用语言特征如词义替换等方法。    一、基于格式特征的信息隐藏在Word中的应用   Word丰富的格式内容给基于Word的信息隐藏应用提供了很大的操作空间,算法大致为先把需隐藏的信息转换成二进制比特流,然后对明文信息格式化,再根据嵌入规则嵌入需隐藏的信息。    1、利用Word空间特征实现字符隐藏    常见的有行间距修改法,字间距修改法和添加空格法。行间距修改法是通过改变文本文件中的行间距将秘密信息嵌入该文本文件中的。标记时可采

2、用两种方法。一种是轻微上移或下移中间文本行,同时保持上下两个相邻文本行(即参照行)的位置不变。在实际应用中采取奇数行不动,移动偶数行的标记方法,移动量以一般视觉感知不到即可,可规定偶数行上移表示隐藏的信息为1(或0)或下移表示0(或1)。另一种是不使用参照行,规定一个标准间距,每一行都相对于上一行作相对位移,若位移量不超过标准间距则表示隐藏的是1,若位移量超过标准间距则表示隐藏的是0,从而可以提供两倍于第一种方法的隐藏空间。该方法隐藏的数据量小,只有不超过文本文件行数的比特数。而字间距修改法与行间距修改法隐藏信息的原理大致相同。    在Word中添加空格实现信息隐藏,例

3、如在句间添加空格,比如诗歌的每行后,C语言源程序的每个分号后,或者是文本文件中的句号后等等。一个空格表示二进制的“0”,两个空格表示“1”。或者在句末添加空格,每行后最多有儿个空格是事先约定好的。如每行后最多有2个空格,可以隐藏lbit;最多4个空格可以隐藏2bit;最多8个空格,可以隐藏3bit。这种方法的好处在于几乎对所有的文本格式均可以进行嵌入,而且不易觉察。另外就是在词语之间插入空格从而嵌入秘密信息。为了区别插入的空格和原有的空格,可以使用类似曼彻斯特编码的方法进行编码和解码,即:用O1表示“1”用10表示0,00和11表示空"Null";如:"100010110

4、1"表示“001",  "110011',表示”Nu11"。这种方法的编码速率较前两种有一定的提高。    利用字符间空隙对人类视觉系统的蒙蔽性,修改Word空间特征等算法的提出可以通过VBA程序实现。    下面举例用VBA函数实现Word中的信息隐藏,这里需要把要隐藏的数据转换成二进制比特流,该算法中,若文档有字符数N个,则可以实现N-1位信息的隐藏。    隐藏前文本如下:    与图像和声音文件相比,在文本里面隐藏信息是比困难的。隐藏后的文本如一卜:与图像和声音文件相比,在文本里而隐藏信息是比困难的。    两者是看不出区别的,为方便起见,本人设置了对话框形式提示

5、输入密钥和需隐藏的信息,程序能根据当前文档的人小提示信息隐藏的量,在本例中输入隐藏信息“May27,GoodLuck!",下面是实现字符串隐藏的宏:操作界面以上内容摘自:基于文本的信息隐藏技术的研究 tp3932004430112009

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

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

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