System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种字符无痕水印的插入方法和系统技术方案_技高网

一种字符无痕水印的插入方法和系统技术方案

技术编号:40078838 阅读:28 留言:0更新日期:2024-01-17 02:07
本发明专利技术涉及数据水印技术领域,提供一种字符无痕水印的插入方法和系统,包括:获取待加入水印的目标内容,通过ASCII转换将目标内容转换为对应的ASCII码值;根据获取的目标内容制定水印内容,为制定的水印内容匹配对应的ASCII控制符;通过水印内容对应的ASCII控制符对目标内容对应的ASCII码值进行调整,获得新的ASCII码值;对获得的新的ASCII码值进行还原,获得具有无痕水印的字符。本发明专利技术字符无痕水印的插入方法和系统,可以在水印实现和呈现的过程中提高隐蔽性,显著提高水印的稳定性,使其不容易被清除或破坏篡改,具有较高的场景适用性和可追溯性。

【技术实现步骤摘要】

本专利技术涉及数据水印,尤其涉及一种字符无痕水印的插入方法和系统


技术介绍

1、数据水印是针对数据文件中的敏感数据进行高级别仿真水印标识的数据安全技术,广泛应用于内外部数据共享交换等场景,解决数据扩散后泄漏主体不明确、无法追溯等难题。目前,实现数据水印的主要方式有:1.对数据表添加一行信息存储水印信息;2.对表结构进行调整增加一列存储水印信息;3.将水印信息隐藏在数据库的文件头中。在实际应用中,水印的关键指标为透明性、鲁棒性以及嵌入容量,这这三个关键指标相互矛盾相互影响,因此,现有的数据水印实现方式的不足在于,会增加冗余信息,易于发现,容易被清除或破坏,影响溯源的效果,且嵌入容量会对原始文件有影响。

2、因此,如何提供一种更加隐蔽和安全的水印实现方法,成为亟待解决的技术问题。


技术实现思路

1、有鉴于此,为了克服现有技术的不足,本专利技术旨在提供一种字符无痕水印的插入方法和系统。

2、根据本专利技术的第一方面,提供一种字符无痕水印的插入方法,包括:

3、获取待加入水印的目标内容,通过ascii转换将目标内容转换为对应的ascii码值;

4、根据获取的目标内容制定水印内容,为制定的水印内容匹配对应的ascii控制符;

5、通过水印内容对应的ascii控制符对目标内容对应的ascii码值进行调整,获得新的ascii码值;

6、对获得的新的ascii码值进行还原,获得具有无痕水印的字符。

7、优选地,本专利技术字符无痕水印的插入方法中,获取待加入水印的目标内容,通过ascii转换将目标内容转换为对应的的ascii码值,包括:获取待加入水印的目标内容,从目标内容中提取对应的字符串,通过ascii转换将提取的字符串转换为对应ascii码值。

8、优选地,本专利技术字符无痕水印的插入方法中,根据获取的目标内容制定水印内容,为制定的水印内容匹配对应的ascii控制符,包括:根据目标内容的水印需求制定对应的水印内容,从水印内容中提取对应的字符串,通过ascii转换将提取的字符串转换为对应的ascii控制符,将转换获得的ascii控制符作为水印内容对应的ascii控制符。

9、优选地,本专利技术字符无痕水印的插入方法中,水印内容包括操作者信息、涉密信息、归属信息、权限信息、有效性信息以及签署信息。

10、优选地,本专利技术字符无痕水印的插入方法中,水印内容包括明水印内容和/或暗水印内容,暗水印内容与对应的明水印内容相关联。

11、优选地,本专利技术字符无痕水印的插入方法中,通过水印内容对应的ascii控制符对目标内容对应的ascii码值进行调整,获得新的ascii码值,包括:通过将水印内容对应的ascii控制符插入到目标内容对应的ascii码值中,获得新的ascii码值。

12、优选地,本专利技术字符无痕水印的插入方法中,通过水印内容对应的ascii控制符对目标内容对应的ascii码值进行调整,获得新的ascii码值,还包括:通过将水印内容对应的ascii控制符与目标内容对应的ascii码值组合,获得新的ascii码值。

13、优选地,本专利技术字符无痕水印的插入方法中,对获得的新的ascii码值进行还原,获得具有无痕水印的字符,包括:将获得的新的ascii码值还原转换为字符串,当需要追溯水印内容时,将还原转换获得的字符串转换为ascii码值,从转换获得的ascii码值中获取水印内容对应的ascii控制符,根据获取的ascii控制符追溯水印内容。

14、根据本专利技术的第二方面,提供一种字符无痕水印的插入系统,该系统包括水印插入服务端,所述服务端用于获取待加入水印的目标内容,通过ascii转换将目标内容转换为对应的ascii码值;根据获取的目标内容制定水印内容,为制定的水印内容匹配对应的ascii控制符;通过水印内容对应的ascii控制符对目标内容对应的ascii码值进行调整,获得新的ascii码值;对获得的新的ascii码值进行还原,获得具有无痕水印的字符。

15、根据本专利技术的第三方面,提供一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现本专利技术第一方面所述的方法。

16、本专利技术的字符无痕水印的插入方法和系统,通过将水印内容与ascii码值进行结合,在水印实现和呈现的过程中提高隐蔽性;当需要去除添加的水印内容时,需要将水印转换为ascii码值后去除相应的数据,因此显著提高了水印的稳定性,使其不容易被清除或破坏篡改;通过ascii码能够标准化和体系化的水印内容以及水印内容的关联关系,具有较高的场景适用性和可追溯性。

本文档来自技高网...

【技术保护点】

1.一种字符无痕水印的插入方法,其特征在于,所述方法包括:

2.根据权利要求1所述的字符无痕水印的插入方法,其特征在于,获取待加入水印的目标内容,通过ASCII转换将目标内容转换为对应的的ASCII码值,包括:获取待加入水印的目标内容,从目标内容中提取对应的字符串,通过ASCII转换将提取的字符串转换为对应ASCII码值。

3.根据权利要求1所述的字符无痕水印的插入方法,其特征在于,根据获取的目标内容制定水印内容,为制定的水印内容匹配对应的ASCII控制符,包括:根据目标内容的水印需求制定对应的水印内容,从水印内容中提取对应的字符串,通过ASCII转换将提取的字符串转换为对应的ASCII控制符,将转换获得的ASCII控制符作为水印内容对应的ASCII控制符。

4.根据权利要求1所述的字符无痕水印的插入方法,其特征在于,水印内容包括操作者信息、涉密信息、归属信息、权限信息、有效性信息以及签署信息。

5.根据权利要求1所述的字符无痕水印的插入方法,其特征在于,水印内容包括明水印内容和/或暗水印内容,暗水印内容与对应的明水印内容相关联。</p>

6.根据权利要求1所述的字符无痕水印的插入方法,其特征在于,通过水印内容对应的ASCII控制符对目标内容对应的ASCII码值进行调整,获得新的ASCII码值,包括:通过将水印内容对应的ASCII控制符插入到目标内容对应的ASCII码值中,获得新的ASCII码值。

7.根据权利要求1所述的字符无痕水印的插入方法,其特征在于,通过水印内容对应的ASCII控制符对目标内容对应的ASCII码值进行调整,获得新的ASCII码值,还包括:通过将水印内容对应的ASCII控制符与目标内容对应的ASCII码值组合,获得新的ASCII码值。

8.根据权利要求1所述的字符无痕水印的插入方法,其特征在于,对获得的新的ASCII码值进行还原,获得具有无痕水印的字符,包括:将获得的新的ASCII码值还原转换为字符串,当需要追溯水印内容时,将还原转换获得的字符串转换为ASCII码值,从转换获得的ASCII码值中获取水印内容对应的ASCII控制符,根据获取的ASCII控制符追溯水印内容。

9.一种字符无痕水印的插入系统,其特征在于,所述系统包括水印插入服务端,所述服务端用于获取待加入水印的目标内容,通过ASCII转换将目标内容转换为对应的ASCII码值;根据获取的目标内容制定水印内容,为制定的水印内容匹配对应的ASCII控制符;通过水印内容对应的ASCII控制符对目标内容对应的ASCII码值进行调整,获得新的ASCII码值;对获得的新的ASCII码值进行还原,获得具有无痕水印的字符。

10.一种计算机设备,其特征在于,所述计算机设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现权利要求1-8中任一项所述方法的步骤。

...

【技术特征摘要】

1.一种字符无痕水印的插入方法,其特征在于,所述方法包括:

2.根据权利要求1所述的字符无痕水印的插入方法,其特征在于,获取待加入水印的目标内容,通过ascii转换将目标内容转换为对应的的ascii码值,包括:获取待加入水印的目标内容,从目标内容中提取对应的字符串,通过ascii转换将提取的字符串转换为对应ascii码值。

3.根据权利要求1所述的字符无痕水印的插入方法,其特征在于,根据获取的目标内容制定水印内容,为制定的水印内容匹配对应的ascii控制符,包括:根据目标内容的水印需求制定对应的水印内容,从水印内容中提取对应的字符串,通过ascii转换将提取的字符串转换为对应的ascii控制符,将转换获得的ascii控制符作为水印内容对应的ascii控制符。

4.根据权利要求1所述的字符无痕水印的插入方法,其特征在于,水印内容包括操作者信息、涉密信息、归属信息、权限信息、有效性信息以及签署信息。

5.根据权利要求1所述的字符无痕水印的插入方法,其特征在于,水印内容包括明水印内容和/或暗水印内容,暗水印内容与对应的明水印内容相关联。

6.根据权利要求1所述的字符无痕水印的插入方法,其特征在于,通过水印内容对应的ascii控制符对目标内容对应的ascii码值进行调整,获得新的ascii码值,包括:通过将水印内容对应的ascii控制符插入到目标内容对应的ascii码值中,获得新的asc...

【专利技术属性】
技术研发人员:陈建超
申请(专利权)人:中电云计算技术有限公司
类型:发明
国别省市:

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

1