基于行间距RGB值的文档水印隐藏和提取方法及装置制造方法及图纸

技术编号:33279712 阅读:78 留言:0更新日期:2022-04-30 23:39
本申请提供一种基于行间距RGB值的文档水印隐藏和提取方法及装置,先将将水印信息转化为比特流,读取待嵌入水印信息的原文档,得到原文档的总页数和总行数,在原文档的每一页中选取多个改动行,根据与改动行相邻的行间距的RGB值,分别确定蓝色分量、绿色分量和红色分量各占据的比特位,基于比特流中的比特值的排列顺序,依次在蓝色分量、绿色分量和红色分量的比特位中嵌入比特流,得到嵌入水印信息的保护文档。将水印信息以行间距RGB值的形式嵌入到待保护的文档中,由于人眼对于颜色的轻微改变并不敏感,水印信息隐藏效果较好,在没有原文档时难以得到改动信息,避免了水印信息被篡改或删除,进而达到保护文档资源版权保护的技术效果。效果。效果。

【技术实现步骤摘要】
基于行间距RGB值的文档水印隐藏和提取方法及装置


[0001]本申请涉及信息安全
,尤其涉及一种基于行间距RGB值的文档水印隐藏和提取方法及装置。

技术介绍

[0002]随着数字技术和网络的迅速发展,多媒体信息的交流达到了前所未有的深度和广度。人们可以通过广阔的互联网发布自己的作品。网络技术的普及也扩展了人们旧有的学习模式。目前很多单位都会出具一些相应的规范、报告等文档,这些文档大都由一些单位的资深专家组织编写。便捷的网络传输、下载、复制技术为网上资源的传播奠定了基础,但随之也产生了新的问题。构建于网络技术之上的数字产品极易受到非法用户的恶意篡改和大量复制,合法用户很难证明对该数字产品的所有权。这就产生了文档的一个关键性问题:文档资源的版权保护问题。如何保护文档资源成为了亟待解决的问题。

技术实现思路

[0003]有鉴于此,本申请的目的在于提出一种基于行间距RGB值的文档水印隐藏和提取方法及装置用于解决上述问题。
[0004]基于上述目的,本申请的第一方面提供了一种基于行间距的文档水印隐藏方法,包括:
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于行间距RGB值的文档水印隐藏方法,其特征在于,包括:将水印信息转化为比特流;读取待嵌入所述水印信息的原文档,得到所述原文档的总页数和总行数;根据所述原文档的总页数和总行数,在所述原文档的每一页中选取多个改动行;根据与所述改动行相邻的行间距的RGB值,分别确定蓝色分量、绿色分量和红色分量各占据的比特位;基于所述比特流中的比特值的排列顺序,依次在所述蓝色分量、所述绿色分量和所述红色分量的所述比特位中嵌入所述比特流,得到嵌入所述水印信息的保护文档。2.根据权利要求1所述的方法,其特征在于,所述将水印信息转化为比特流,具体包括;根据预设的编码规则获得与所述水印信息的序列号相对应的字节数组;将所述字节数组中的每个字节转换为二进制的比特值,其中,每个字节转换为8个所述比特值;根据所述字节在所述字节数组中的排列顺序,将全部所述字节对应的所述比特值进行合并生成所述比特流。3.根据权利要求2所述的方法,其特征在于,所述根据所述原文档的总页数和总行数,在所述原文档的每一页中选取多个改动行,具体包括;所述原文档中的每一页均包括编码行和非编码行,所述非编码行包括字数小于整行字数一半的短行、每页的第一行和最后一行;所述编码行包括改动行和控制行,选取部分所述编码行作为所述改动行,且每一所述改动行均位于两个所述控制行之间。4.根据权利要求3所述的方法,其特征在于,所述根据与所述改动行相邻的行间距的RGB值,分别确定蓝色分量、绿色分量和红色分量各占据的比特位,具体包括:所述改动行与所述控制行之间的行间距的RGB值包括32个比特位,其中,所述32个比特位呈竖向排列,将所述32个比特位中由高到低排列的前8个比特位作为非嵌入比特位,将剩余的全部比特位由高到低依次划分为与3个颜色分量对应的比特位组,每个所述比特位组包括8个比特位,所述3个颜色分量依次为所述蓝色分量、所述绿色分量和所述红色分量。5.根据权利要求4所述的方法,其特征在于,所述基于所述比特流中的比特值的排列顺序,依次在所述蓝色分量、所述绿色分量和所述红色分量的所述比特位中嵌入所述比特流,得到嵌入所述水印信息的保护文档,具体包括:根据所述比特流中的比特值的排列顺序,由所述比特流的第一个比特值开始,将所述比特流中的全部比特值依次与所述原文档中由前向后的每一个所述行间距对应的所述32个比特位进行匹配;响应于确定待匹配的比特位位于所述蓝色分量对应的所述比特组中,将4个所述比特值嵌入该比特组的由高到低排列的后4个比特位中;响应于确定待匹配的比特位位于所述绿色分量对应的所述比特组中,将2个所述比特值嵌入该比特组的由高到低排列...

【专利技术属性】
技术研发人员:贾利滨马喜乐
申请(专利权)人:信创长城北京科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1