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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113765650A(43)申请公布日2021.12.07(21)申请号202011103678.4H04N1/32(2006.01)(22)申请日2020.10.15(71)申请人北京沃东天骏信息技术有限公司地址100176北京市大兴区北京经济技术开发区科创十一街18号院2号楼4层A402室申请人北京京东世纪贸易有限公司(72)发明人王凯(74)专利代理机构北京品源专利代理有限公司11332代理人孟金喆(51)Int.Cl.H04L9/06(2006.01)H04L9/08(2006.01)H04L29/06(2006.01)权利要求书2页说明书13页附图6页(54)发明名称数据加密、解密方法、装置、电子设备及存储介质(57)摘要本发明实施例公开了一种数据加密、解密方法、装置、电子设备及存储介质。该数据加密方法包括:在监测到字符加密的加密触发事件时,获取与加密触发事件对应的待加密字符的待加密编码和偏移码,其中,偏移码是随机数;根据偏移码对待加密编码进行加密,获得中间加密编码;根据中间加密编码和偏移码,生成已加密编码。本发明实施例的技术方案,通过利用偏移码的随机特性对待加密编码进行加密,以使同一待加密编码在不同时刻的加密结果存在差异性,解决了加密算法因具有固定性而易被反向破解的问题,达到了安全性较高的数据加密的效果。CN113765650ACN113765650A权利要求书1/2页1.一种数据加密方法,其特征在于,包括:在监测到字符加密的加密触发事件时,获取与所述加密触发事件对应的待加密字符的待加密编码和偏移码,其中,所述偏移码是随机数;根据所述偏移码对所述待加密编码进行加密,获得中间加密编码;根据所述中间加密编码和所述偏移码,生成已加密编码。2.根据权利要求1所述的方法,其特征在于,所述获取与所述加密触发事件对应的待加密字符的待加密编码,包括:获取与所述加密触发事件对应的待加密字符的待加密编码和待存储位置;相应的,所述根据所述偏移码对所述待加密编码进行加密,获得中间加密编码,包括:根据所述偏移码和所述待存储位置对所述待加密编码进行加密,获得中间加密编码。3.根据权利要求2所述的方法,其特征在于,所述获取与所述加密触发事件对应的待加密字符的待加密编码和待存储位置,包括:获取与所述加密触发事件对应的待加密字符串中待加密字符的待加密编码;根据所述待加密字符在所述待加密字符串中的下标,确定所述待加密编码在各可存储区域中的区域组数和组内位置,其中,所述可存储区域的数量包括至少两组,每组所述可存储区域中包括至少两个可存储位置;根据所述区域组数以及所述组内位置,确定所述待加密编码的待存储位置,其中,所述待存储位置是各所述可存储位置中的至少一个位置。4.根据权利要求3所述的方法,其特征在于,在所述获取与所述加密触发事件对应的待加密字符串中待加密字符的待加密编码之后,还包括:获取第一预设数值,根据所述第一预设数值确定所述待加密编码的编码商和编码余数,所述第一预设数值是所述可存储位置上可存储数据的最大值;相应的,所述根据所述区域组数以及所述组内位置,确定所述待加密编码的待存储位置,包括:根据所述下标、所述区域组数和所述组内位置,确定所述编码商的待存储位置,并根据所述组内位置和所述编码商的待存储位置,确定所述编码余数的待存储位置。5.根据权利要求3所述的方法,其特征在于,所述待存储位置包括图元,所述图元中用于存储绘制于canvas画布上的图像的像素点的像素信息,所述canvas画布的尺寸是根据所述待加密字符串的长度确定的,所述方法还包括:将所述已加密编码存储在所述图元中。6.根据权利要求2所述的方法,其特征在于,所述根据所述偏移码和所述待存储位置对所述待加密编码进行加密,包括:确定所述偏移码的第一奇偶性和所述待存储位置的第二奇偶性;根据所述第一奇偶性和所述第二奇偶性,对所述待加密编码进行加密。7.根据权利要求6所述的方法,其特征在于,在所述获取与所述加密触发事件对应的待加密字符的待加密编码之后,还包括:获取第一预设数值,根据所述第一预设数值确定所述待加密编码的编码商,其中,所述第一预设数值是可存储位置上的可存储数据的最大值;相应的,所述待存储位置包括所述编码商的待存储位置,所述确定所述待存储位置的2CN113765650A权利要求书2/2页第二奇偶性,包括:根据已获取的第二预设数值确定所述编码商的待存储位置的位置商和位置余数,并分别确定所述位置商的第二商奇偶性以及所述位置余数的第二余数奇偶性,其中,所述第二预设数值是每组可存储区域中各存储位置的总数量;相应的,所述根据所述第一奇偶性和所述第二奇偶性,对所述待加密编码进行加密,包括:根据所述第一奇偶性、所述第二商奇偶性以及