预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共21页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115828281A(43)申请公布日2023.03.21(21)申请号202211502450.1(22)申请日2022.11.28(71)申请人中国农业银行股份有限公司地址100005北京市东城区建国门内大街69号(72)发明人王大海王健刘天怡闫晓琦王珊(74)专利代理机构北京同立钧成知识产权代理有限公司11205专利代理师梁瑜刘芳(51)Int.Cl.G06F21/60(2013.01)G06F21/16(2013.01)权利要求书2页说明书11页附图7页(54)发明名称文本加密方法、装置、电子设备及存储介质(57)摘要本申请提供一种文本加密方法、装置、电子设备及存储介质,通过获取初始水印信息;基于初始文本文件的文本内容,对水印信息进行编码,得到加密水印信息;将加密水印信息嵌入初始文本文件,得到加密文本文件。由于在获得待加密的初始文件和水印信息后,基于初始文本文件的文本内容对水印信息进行动态加密,从而使不同的初始文本文件能够生成不同的加密水印信息,之后将加密水印信息嵌入初始文本文件,得到加密文本文件,使生成加密文本文件无法基于一套相同的解密规则进行破解,从而提高加密文本文件的破解难度,提高生成的加密文本文件的安全性。CN115828281ACN115828281A权利要求书1/2页1.一种文本加密方法,其特征在于,所述方法包括:获取初始水印信息;基于初始文本文件的文本内容,对所述水印信息进行编码,得到加密水印信息;将所述加密水印信息嵌入所述初始文本文件,得到加密文本文件。2.根据权利要求1所述的方法,其特征在于,所述基于初始文本文件的文本内容,对所述水印信息进行编码,得到加密水印信息,包括:基于初始文本文件的文本内容,确定对应的目标哈希算法;基于所述目标哈希算法,对所述水印信息进行编码,得到加密水印信息。3.根据权利要求2所述的方法,其特征在于,在基于初始文本文件的文本内容,确定对应的目标哈希算法之后,还包括:根据所述目标哈希算法的复杂度,确定加密次数,所述加密次数表征对所述水印信息进行分段加密时,所述水印信息的分段数量;基于所述目标哈希算法,对所述水印信息进行编码,得到加密水印信息,包括:基于所述目标哈希算法和对应的加密次数,对所述水印信息进行编码,得到加密水印信息。4.根据权利要求1所述的方法,其特征在于,所述加密水印信息包括至少一个加密字符,在将所述加密水印信息嵌入所述初始文本文件之前,还包括:基于初始文本文件的文本内容,确定目标位置,所述目标位置表征至少一个所述加密字符在所述初始文本文件中的嵌入位置;将所述加密水印信息嵌入所述初始文本文件,得到加密文本文件,包括:将至少一个所述加密字符分别嵌入对应的目标位置,得到加密文本文件。5.根据权利要求4所述的方法,其特征在于,所述基于初始文本文件的文本内容,确定目标位置,包括:根据初始文本文件的文本内容,确定所述初始文本文件的段落信息,其中,所述段落信息表征所述初始文本文件中各文本段落的段落长度;根据所述初始文本文件的段落信息,确定所述目标位置。6.根据权利要求1所述的方法,其特征在于,所述加密水印信息包括哈希值;所述将所述加密水印信息嵌入所述初始文本文件,得到加密文本文件,包括:将所述哈希值转换为二进制数;基于所述初始文本文件,确定替换字符,其中,所述替换字符中包括第一字符和第二字符,所述第一字符为用于替换所述二进制数中的0的不可见字符,所述第二字符为用于替换所述二进制数中的1的不可见字符;基于所述替换字符将所述二进制数转换为替换字符串,并将所述替换字符嵌入所述初始文本文件中的目标位置,得到加密文本文件。7.根据权利要求1所述的方法,其特征在于,在得到加密文本文件之后,还包括:生成所述加密文本文件对应的验证文件,其中,所述验证文件用于指示所述加密文本文件中加密水印信息的目标位置和对应的解密规则;获取目标文本文件,并基于所述验证文件验证所述目标文本文件,得到验证结果,所述验证结果用于指示所述目标文本文件的水印信息。2CN115828281A权利要求书2/2页8.一种文本加密装置,其特征在于,包括:获取模块,用于获取初始水印信息;编码模块,用于基于初始文本文件的文本内容,对所述水印信息进行编码,得到加密水印信息;加密模块,用于将所述加密水印信息嵌入所述初始文本文件,得到加密文本文件。9.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;所述存储器存储计算机执行指令;所述处理器执行所述存储器存储的计算机执行指令,以实现如权利要求1至7中任一项所述的方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求