【摘要】:分别计算Ti的行数m和列数n。按行遍历表格Ti的每一单元格,遍历当前行为Rj。若奇偶性为双偶,则提取“0”;若奇偶性为双奇,则提取“1”。若j=m且行Rm中的列全部遍历完成,则此时信息横向提取完成,并且每个单元格的height值保存完成,转到;否则,j=j+1,返回,遍历表格Ti的下一行。重新令k=1,进行表格的纵向提取,转到。若k=n,且i
输入:待提取网页H′。
输出:隐藏的秘密信息。
步骤:
(1)定义一个空字符串a。
(2)取表格Ti。
(3)分别计算Ti的行数m和列数n。若满足m≥1且n≥2或m≥2且n≥1,则转到(4);否则,i=i+1,返回(2),取下一个表格。
(4)按行遍历表格Ti的每一单元格,遍历当前行为Rj。
(5)遍历行Rj的当前列为Ck。
(6)若k+1<n,则判断(C[i,j,k]→width, C[i,j,k+1]→width)的奇偶性。
若奇偶性为双偶,则提取“0”;若奇偶性为双奇,则提取“1”。
每提取1比特,则a=a+′0′|′1′,且保存R[i,k,j]→height和R[i,k+1,j]→height的值,k=k+2,返回(5)。(www.daowen.com)
若j=m且行Rm中的列全部遍历完成,则此时信息横向提取完成,并且每个单元格的height值保存完成,转到(7);否则,j=j+1,返回(4),遍历表格Ti的下一行。
(7)重新令k=1(1≤k≤t),进行表格的纵向提取,转到(8)。
(8)令j=1(1 ≤j ≤m ),若j+1<m则判断(R[i,k,j]→height,R[i,k,j+1]→height)的奇偶性。
若奇偶性为双偶,则提取“0”;若奇偶性为双奇,则提取“1”。
每提取1比特,则a=a+′0′|′1′,a.length=a.length+1,且j=j+2,返回(8)。
若k=n,且i<t,则i=i+1,返回(2),取下一个表格,重复以上步骤。
若i=t,则转到(9);否则,k=k+1,返回(7)。
(9)此时a.length=N,提取完成。
(10)得到隐藏的秘密信息a。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
有关网络信息隐藏与系统监测的文章