一种网页数字水印生成、识别、打印方法及装置制造方法及图纸

技术编号:20075611 阅读:52 留言:0更新日期:2019-01-15 00:47
本发明专利技术提供了一种网页数字水印图像生成、识别、打印方法及装置,该方法包括:采用MD5加密算法对操作人信息进行加密;以预设条形码编码方式对加密后的操作人信息进行编码,得到条形码图像;利用最低有效位图像空域算法对条形码图像进行处理,得到暗水印图像;以字符间距为特征,将加密后的操作人信息编码至预设水印标识中得到明水印图像;将暗水印图像和明水印图像进行拼接合成,得到网页数字水印图像。这就可以实现将操作人信息嵌入到网页数字水印图像中,具有隐秘性和信息完整性的特点,由于水印图像覆盖整个网页,即使网页内容发生改变,比如发生局部截图或拍照时,仍能从泄露后的图像中恢复隐藏的操作人信息,从而起到保护作用。

A Method and Device for Generating, Recognizing and Printing Web Page Digital Watermarking

The invention provides a method and device for generating, recognizing and printing digital watermarking image of web pages. The method includes: encrypting operator information with MD5 encryption algorithm; encoding encrypted operator information with preset barcode encoding method to obtain barcode image; processing barcode image with minimum effective bit image spatial domain algorithm to obtain dark watermarking. Image; Characterized by character spacing, the encrypted operator information is coded into the preset watermarking mark to get the bright watermarking image; the dark watermarking image and the bright watermarking image are mosaic and synthesized to get the web page digital watermarking image. This can be achieved by embedding operator information into the digital watermarking image of the web page, which has the characteristics of privacy and information integrity. Because the watermarking image covers the whole web page, even if the content of the web page changes, such as local screenshots or photographs, the hidden operator information can still be recovered from the leaked image, thus playing a protective role.

【技术实现步骤摘要】
一种网页数字水印生成、识别、打印方法及装置
本专利技术涉及数字水印
,更具体地说,涉及一种网页数字水印图像生成、识别、打印方法及装置。
技术介绍
信息化发达的今天,信息保护成为非常重要的一个课题。而数字水印则是众多防止信息泄露方法中的一种重要技术手段。按隐藏位置,现有数字水印分为空域数字水印和频域数字水印两种,多适用于纯图像领域。而网页数字水印图像则是以网页为载体,将水印嵌入于网页中。由于网页本身属于纯文本媒体,文本本身没有任何冗余信息,文本中任何字符的改变都会使得网页的内容发生改变,因此现有数字水印无法直接应用于网页,这就会无法对网页内容起到任何保护作用。
技术实现思路
为解决上述问题,本专利技术提供一种网页数字水印图像生成、识别、打印方法及装置,技术方案如下:一种网页数字水印图像生成方法,包括:采用MD5加密算法对操作人信息进行加密;以预设条形码编码方式对加密后的所述操作人信息进行编码,得到条形码图像;利用最低有效位图像空域算法对所述条形码图像进行处理,得到暗水印图像;以字符间距为特征,将加密后的所述操作人信息编码至预设水印标识中得到明水印图像;将所述暗水印图像和所述明水印图像进行拼接合成,得到网页数字水印图像。优选的,所述以字符间距为特征,将加密后的所述操作人信息编码至预设水印标识中得到明水印图像,包括:将加密后的所述操作人信息转换为用于编码的进制值;根据所述进制值确定预设水印标识的字符间距;基于所述字符间距对所述预设水印标识进行间距调整,得到明水印图像。优选的,在所述将所述暗水印图像和所述明水印图像进行拼接合成,得到网页数字水印图像之前,还包括:基于所述暗水印图像的背景部分对所述明水印图像的背景部分进行处理。优选的,在所述将所述暗水印图像和所述明水印图像进行拼接合成,得到网页数字水印图像之前,还包括:对所述明水印图像的文字部分进行旋转处理。优选的,所述操作人信息包括:登录用户名、IP地址和介质访问控制mac地址中任意一个或多个。一种网页数字水印图像生成装置,包括:加密模块,用于采用MD5加密算法对操作人信息进行加密;暗水印生成模块,用于以预设条形码编码方式对加密后的所述操作人信息进行编码,得到条形码图像;利用最低有效位图像空域算法对所述条形码图像进行处理,得到暗水印图像;明水印生成模块,用于以字符间距为特征,将加密后的所述操作人信息编码至预设水印标识中得到明水印图像;合成模块,用于将所述暗水印图像和所述明水印图像进行拼接合成,得到网页数字水印图像。一种网页数字水印图像识别方法,包括:对待识别网页中的网页数字水印图像进行图像处理,以使所述网页数字水印的暗水印图像和明水印图像同时处于可见状态;从所述暗水印图像和所述明水印图像中选取作为感兴趣区域ROI的图像;如果所述ROI为所述暗水印图像,对所述暗水印图像进行条码识别,并对识别到的条码进行解码;如果所述ROI为所述明水印图像,以字符间距为特征,对所述明水印图像进行解码;利用MD5算法对解码结果进行解密得到操作人信息。一种网页数字水印图像识别装置,包括:图像处理模块,用于对待识别网页中的网页数字水印图像进行图像处理,以使所述网页数字水印的暗水印图像和明水印图像同时处于可见状态;选取模块,用于从所述暗水印图像和所述明水印图像中选取作为感兴趣区域ROI的图像;解码模块,用于如果所述ROI为所述暗水印图像,对所述暗水印图像进行条码识别,并对识别到的条码进行解码;如果所述ROI为所述明水印图像,以字符间距为特征,对所述明水印图像进行解码;解密模块,用于利用MD5算法对解码结果进行解密得到操作人信息。一种网页数字水印图像打印方法,包括:若接收到打印用户上传的待打印网页,提取所述打印用户的操作人信息;获取基于所述操作人信息生成的网页数字水印图像;定位所述待打印网页的正文部分,并将所述网页数字水印图像嵌入到所述正文部分中;对嵌入有所述网页数字水印图像的所述待打印网页进行打印。一种网页数字水印图像打印装置,包括:提取模块,用于若接收到打印用户上传的待打印网页,提取所述打印用户的操作人信息;获取模块,用于获取基于所述操作人信息生成的网页数字水印图像;嵌入模块,用于定位所述待打印网页的正文部分,并将所述网页数字水印图像嵌入到所述正文部分中;打印模块,用于对嵌入有所述网页数字水印图像的所述待打印网页进行打印。相较于现有技术,本专利技术实现的有益效果为:本专利技术提供的网页数字水印图像生成方法,采用条形码图像进行最低有效位嵌入、字符特征编码的多样嵌入方式生成含明暗水印的网页数字水印图像。这就可以实现将操作人信息嵌入到网页数字水印图像中,具有隐秘性和信息完整性的特点,由于水印图像覆盖整个网页,即使网页内容发生改变,比如发生局部截图或拍照时,仍能从泄露后的图像中恢复隐藏的操作人信息,从而起到保护作用。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例提供的网页数字水印图像生成方法的方法流程图;图2a为条形码图像示例;图2b为明水印图像示例;图3为本专利技术实施例提供的网页数字水印图像生成方法的部分方法流程图;图4a为明水印图像另一示例;图4b为网页数字水印图像示例;图5为本专利技术实施例提供的网页数字水印图像生成装置的结构示意图;图6为本专利技术实施例提供的网页数字水印图像识别方法的方法流程图;图7为本专利技术实施例提供的网页数字水印图像识别装置的结构示意图;图8为本专利技术实施例提供的网页数字水印图像打印方法的方法流程图;图9为本专利技术实施例提供的网页数字水印图像打印装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。水印:水印技术是将一些标识信息直接嵌入数字载体(文档、图像、音频、视频等)当中或是间接表示,且不影响原载体的使用价值,也不容易被探知和再次修改。暗水印:隐藏起来不通过技术提取而无法识别的水印。明水印:肉眼可以直观辨别的水印,但无法直接识别其中的密码信息。最低有效位算法:基于空域的图像信息隐藏的经典算法,将水印信息嵌入到载体图像对应像素的最低有效位,是一种简单却非常有效的数据隐藏技术。MD5加密算法:消息摘要算法,是计算机安全领域广泛使用的一种散列函数。即对一段信息产生消息摘要,计算出的MD5值(消息摘要)长度都是固定的。当对原数据进行任何改动,哪怕只修改了1个字节,所得到的MD5值具有很大区别,具有较强的防篡改性。条形码:将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。其编码方式有Codebar、Code39、Code11、EAN-8、Code128等。本专利技术实施例提供一种网页数字水印图像生成方法,该方法的方法流程图如图1所示,包括如下步骤:S10,采用MD5加密算法对操作人信息进行加密;本本文档来自技高网...

【技术保护点】
1.一种网页数字水印图像生成方法,其特征在于,包括:采用MD5加密算法对操作人信息进行加密;以预设条形码编码方式对加密后的所述操作人信息进行编码,得到条形码图像;利用最低有效位图像空域算法对所述条形码图像进行处理,得到暗水印图像;以字符间距为特征,将加密后的所述操作人信息编码至预设水印标识中得到明水印图像;将所述暗水印图像和所述明水印图像进行拼接合成,得到网页数字水印图像。

【技术特征摘要】
1.一种网页数字水印图像生成方法,其特征在于,包括:采用MD5加密算法对操作人信息进行加密;以预设条形码编码方式对加密后的所述操作人信息进行编码,得到条形码图像;利用最低有效位图像空域算法对所述条形码图像进行处理,得到暗水印图像;以字符间距为特征,将加密后的所述操作人信息编码至预设水印标识中得到明水印图像;将所述暗水印图像和所述明水印图像进行拼接合成,得到网页数字水印图像。2.根据权利要求1所述的方法,其特征在于,所述以字符间距为特征,将加密后的所述操作人信息编码至预设水印标识中得到明水印图像,包括:将加密后的所述操作人信息转换为用于编码的进制值;根据所述进制值确定预设水印标识的字符间距;基于所述字符间距对所述预设水印标识进行间距调整,得到明水印图像。3.根据权利要求1所述的方法,其特征在于,在所述将所述暗水印图像和所述明水印图像进行拼接合成,得到网页数字水印图像之前,还包括:基于所述暗水印图像的背景部分对所述明水印图像的背景部分进行处理。4.根据权利要求1所述的方法,其特征在于,在所述将所述暗水印图像和所述明水印图像进行拼接合成,得到网页数字水印图像之前,还包括:对所述明水印图像的文字部分进行旋转处理。5.根据权利要求1所述的方法,其特征在于,所述操作人信息包括:登录用户名、IP地址和介质访问控制mac地址中任意一个或多个。6.一种网页数字水印图像生成装置,其特征在于,包括:加密模块,用于采用MD5加密算法对操作人信息进行加密;暗水印生成模块,用于以预设条形码编码方式对加密后的所述操作人信息进行编码,得到条形码图像;利用最低有效位图像空域算法对所述条形码图像进行处理,得到暗水印图像;明水印生成模块,用于以字符间距为特征,将加密后的所述操作人信息编码至预设水印标识中得到明水印图像;合成模块,用于将所述暗水印图像和所述明水印图像进行拼接合成,得到网页数字水印...

【专利技术属性】
技术研发人员:姚琥张星赵焕芳杨声钢陈希吴鹏程邓伟仲
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:北京,11

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

1