System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于计算机,尤其是涉及一种防篡改数字水印生成方法。
技术介绍
1、数字水印是一种将数字信息嵌入到载体中的技术,常用于保护数字内容的版权和防止篡改,然而,传统的数字水印生成方法往往存在被删除或者篡改的风险,特别是在前端应用中,数字水印容易被攻击者通过手段删除或者修改。因此,本专利技术提供了一种在前端应用中生成不可删除的数字水印的方法,保证数字内容的可追溯性和防篡改性
技术实现思路
1、有鉴于此,本专利技术旨在提出一种防篡改数字水印生成方法,以期解决上述部分技术问题中的至少之一。
2、为达到上述目的,本专利技术的技术方案是这样实现的:
3、一种防篡改数字水印生成方法,包括如下步骤:
4、生成一个数字水印,所述水印由随机的字符、数字、图形组成;
5、对所述数字水印进行混淆处理,并将处理后数字水印嵌入至网页中;
6、嵌有数字水印的网页在加载的过程中,检测所述数字水印是否仍存在于网页中,并验证数字水印的内容是否未被篡改;
7、当检测结果及验证结果均为是时,正常开启网页;否则将错误信息发送至工作人员处。
8、进一步的,所述生成一个数字水印的过程包括:
9、设置水印长度并选择用于生成水印的字符集,其中,所述字符集包括大写字母、小写字母、数字、特殊字符、图形符号;
10、根据设置的水印长度生成一个具有相同长度的数组,随机从所述字符集中选取一个值填入数组中,直至所述数组被完全填充。<
...【技术保护点】
1.一种防篡改数字水印生成方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的一种防篡改数字水印生成方法,其特征在于,所述生成一个数字水印的过程包括:
3.根据权利要求1所述的一种防篡改数字水印生成方法,其特征在于,所述数字水印生成后,为其添加标识标签,所述标识标签的生成过程包括:
4.根据权利要求2所述的一种防篡改数字水印生成方法,其特征在于,所述随机从所述字符集中选取一个值填入数组中的过程包括:
5.根据权利要求1所述的一种防篡改数字水印生成方法,其特征在于,所述检测数字水印是否仍存在于网页中的过程包括:
6.根据权利要求1所述的一种防篡改数字水印生成方法,其特征在于,所述验证数字水印的内容是否未被篡改的过程包括:
7.根据权利要求1所述的一种防篡改数字水印生成方法,其特征在于,所述对数字水印进行混淆处理的过程包括:
【技术特征摘要】
1.一种防篡改数字水印生成方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的一种防篡改数字水印生成方法,其特征在于,所述生成一个数字水印的过程包括:
3.根据权利要求1所述的一种防篡改数字水印生成方法,其特征在于,所述数字水印生成后,为其添加标识标签,所述标识标签的生成过程包括:
4.根据权利要求2所述的一种防篡改数字水印生成方法,其特征在于,所述随机从所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。