1、结构化信息隐藏概述
结构化文件信息隐藏的特点是利用结构化文件的特点,
通过人为改变结构化文件的某部分来隐藏信息,
可利用的载体有超文本文件、PDF文件等。
结构化文件信息隐藏的位置相对比较固定,因此隐藏算法的鲁棒性较差,
通过对文件结构特征分析就能判断载体中是否隐藏信息。
2、wbStego软件介绍
wbStego软件可在TXT、HTML和PDF等文件中隐藏秘密信息,而且秘密信息在嵌入载体文件之前就已经加密。
wbStego中基于PDF文档的隐写算法原理是:
按字节搜索PDF文件,在PDF文档的两个间接对象的字节之间,把需嵌入的秘密信息按照字节加密后放置其中。
表1和表2说明wbStego算法嵌入数据后的PDF隐藏文件的物理结构。
表1 PDF文档的物理结构
表2 嵌入数据后的PDF隐藏文件的物理结构
wbStego软件使用
本实验主要是使用wbStego软件实现在TXT、HTML和PDF等文件中隐藏秘密信息。具体实验步骤如下:
提取秘密信息
使用wbStego 工具将一个文本文件嵌入到一个PDF载体中,
从携密的PDF载体文件中提取秘密信息。打开wbStego软件界面如图所示。
隐藏信息步骤:
1.选择encode隐藏信息
2.选择要隐藏的信息
3.选择信息隐藏的载体
图5 选择加密方法
4.嵌入隐藏信息并保存携密文件
图6 携密文件保存路径
图7 嵌入隐藏信息
解密步骤:
1.选择decode提取信息
选择decode提取信息
2.选择要提取隐藏信息的文件
输入密码
3.提取隐藏信息并设置隐藏信息保存路径。
提取隐藏信息成功