本申请涉及安全,尤其涉及一种信息标识方法、装置、电子设备、存储介质及计算机程序产品。
背景技术:
1、网页和/或文档中存在的重要内容较多,为提高网页和/或文档的保密性,在人员查看网页和/或文档时需标识查看人员的身份信息,以在网页和/或文档中内容泄露时通过标识的身份信息确定泄密人员。现有的在网页和/或文档上标识查看人员的身份信息的方式为采用大字符水印铺满网页页面和/或文档页面,但经常会遮挡住网页和/或文档中的内容,导致网页和/或文档中的内容查看不便利的问题。
技术实现思路
1、为解决相关技术问题,本申请实施例提供一种信息标识方法、装置、电子设备、存储介质及计算机程序产品。
2、本申请实施例的技术方案是这样实现的:
3、本申请实施例提供了一种信息标识方法,所述方法包括:
4、在网页和/或文档上生成图形水印;其中,所述图形水印包括至少一组标识,每组标识中包括至少一个标识位和至少一个验证位;所述至少一个标识位用于指示标识信息,一个标识位对应一种设定颜色,一种设定颜色对应一个设定数值;所述设定颜色与所述图形水印在所述网页和/或所述文档上所处的位置的颜色不同,每组标识中的标识位对应的设定数值为小于对应组中设定颜色的种类数量的自然数;每组标识中的验证位对应的第一颜色是基于对应组中的所有标识位对应的设定数值确定的。
5、上述方案中,所述方法还包括:
6、将第一数值对第二数值取模,获得第三数值;其中,所述第一数值为第一组标识中每个标识位对应的设定数值的和值,第一组标识为所述至少一组标识中的任一组标识,所述第二数值为第一组标识中的标识位对应的设定颜色的种类数量;
7、基于设定颜色与设定数值之间的对应关系、以及所述第三数值,确定第一组标识中的验证位对应的第一颜色。
8、上述方案中,所述方法还包括:
9、在第一组标识中的第一标识位对应的设定颜色缺失,且第一组标识中的验证位对应的第一颜色未缺失的情况下,根据第一组标识中的验证位对应的第一颜色、第一组标识中的第二标识位对应的设定数值、以及第一组标识中的标识位对应的设定颜色的种类数量,确定或还原第一组标识中的第一标识位对应的第二颜色;其中,第一组标识为所述至少一组标识中的任一组标识,第一标识位的数量为1。
10、上述方案中,所述根据第一组标识中的验证位对应的第一颜色、第一组标识中的第二标识位对应的设定数值、以及第一组标识中的标识位对应的设定颜色的种类数量,确定或还原第一组标识中的第一标识位对应的第二颜色,包括:
11、将第四数值对第二数值取模,得到第五数值;其中,所述第二数值为第一组标识中的标识位对应的设定颜色的种类数量,所述第四数值为第六数值与第七数值之差,所述第六数值为第一组标识中的验证位对应的第一颜色对应的设定数值与所述第二数值之和,所述第七数值为第八数值对所述第二数值取模得到的值,所述第八数值为第一组标识中的第二标识位对应的设定数值的和值;
12、基于设定颜色与设定数值之间的对应关系、以及所述第五数值,确定或还原第一组标识中的第一标识位对应的第二颜色。
13、上述方案中,所述方法还包括:
14、在第二组标识中的验证位对应的第三颜色与对应显示的第一颜色不一致的情况下,输出警报信息;其中,第二组标识为所述至少一组标识中的任一组标识的当前标识,所述第三颜色是基于第二组标识中的所有标识位对应的设定数值确定的。
15、上述方案中,所述图形水印还包括至少一个起始位和至少一个终止位,所述至少一组标识位于所述至少一个起始位与所述至少一个终止位之间。
16、上述方案中,每组标识中每两个相邻的标识位和/或验证位之间的间隔相等;和/或,
17、每两个相邻的起始位或终止位之间的间隔相等;和/或
18、每组标识与相邻的起始位和终止位之间的间隔相等。
19、本申请实施例还提供了一种信息标识装置,所述装置包括:
20、信息标识模块,用于在网页和/或文档上生成图形水印;其中,所述图形水印包括至少一组标识,每组标识中包括至少一个标识位和至少一个验证位;所述至少一个标识位用于指示标识信息,一个标识位对应一种设定颜色,一种设定颜色对应一个设定数值;所述设定颜色与所述图形水印在所述网页和/或所述文档上所处的位置的颜色不同,每组标识中的标识位对应的设定数值为小于对应组中设定颜色的种类数量的自然数;每组标识中的验证位对应的第一颜色是基于对应组中的所有标识位对应的设定数值确定的。
21、本申请实施例还提供了一种电子设备,包括处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,所述处理器用于运行所述计算机程序时,执行上述任一项所述方法的步骤。
22、本申请实施例还提供了一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述方法的步骤。
23、本申请实施例还提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述任一项所述方法的步骤。
24、本申请实施例提供的信息标识方法、装置、电子设备、存储介质及计算机程序产品中,在网页和/或文档上生成图形水印;其中,所述图形水印包括至少一组标识,每组标识中包括至少一个标识位和至少一个验证位;所述至少一个标识位用于指示标识信息,一个标识位对应一种设定颜色,一种设定颜色对应一个设定数值;所述设定颜色与所述图形水印在所述网页和/或所述文档上所处的位置的颜色不同,每组标识中的标识位对应的设定数值为小于对应组中设定颜色的种类数量的自然数;每组标识中的验证位对应的第一颜色是基于对应组中的所有标识位对应的设定数值确定的。上述方案通过图形水印包括的所有组标识中的所有标识位对网页和/或文档的相关查看信息进行信息标识,且图形水印包括的任一组标识中的标识位对应的设定颜色,与所述图形水印在网页和/或文档上所处的位置的颜色不同,这样即使图形水印覆盖在网页和/或文档上,也不会遮挡住网页和/或文档上的内容,提高查看网页和/或文档中的内容的便利性。
1.一种信息标识方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述根据第一组标识中的验证位对应的第一颜色、第一组标识中的第二标识位对应的设定数值、以及第一组标识中的标识位对应的设定颜色的种类数量,确定或还原第一组标识中的第一标识位对应的第二颜色,包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1至5任一项所述的方法,其特征在于,所述图形水印还包括至少一个起始位和至少一个终止位,所述至少一组标识位于所述至少一个起始位与所述至少一个终止位之间。
7.根据权利要求6所述的方法,其特征在于,每组标识中每两个相邻的标识位和/或验证位之间的间隔相等;和/或,
8.一种信息标识装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,所述处理器用于运行所述计算机程序时,执行权利要求1至7任一项所述的方法的步骤。
10.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7任一项所述的方法的步骤。
11.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。