一种数据加密方法、解密方法、装置、设备和存储介质与流程

文档序号:34070750发布日期:2023-05-06 18:19阅读:27来源:国知局
一种数据加密方法、解密方法、装置、设备和存储介质与流程

本发明属于数据加密处理,尤其涉及一种数据加密方法、解密方法、装置、设备和存储介质。


背景技术:

1、随着云服务的普及,越来越多敏感信息被外包给云,这些存储在云上的数据需要被加密。然而,云端数据不在企业及个人用户的监管中,因此为了防止隐私信息泄露,数据在上传至云端之前需要进行加密。

2、现有技术中,对于部分企业而言,其在实际运作时,会大量使用其他厂家或者企业提供的应用程序,对于一些敏感数据、用户数据以及常用数据,为了保证数据传输时不会泄露,设计对应的数据加密方法很有必要。


技术实现思路

1、本发明实施例的目的在于提供一种数据加密方法、解密方法、装置、设备和存储介质,旨在解决背景技术中确定的现有技术存在的问题。

2、本发明实施例是这样实现的,一种数据加密方法,所述方法包括:

3、获取待加密数据;

4、为所述待加密数据添加第一验证标识,对待加密数据和第一验证标识进行第一次加密,得到第一加密数据;

5、为所述第一加密数据添加第二验证标识,对第一加密数据和第二验证标识进行第二次加密,得到第二加密数据。

6、本发明实施例的另一目的在于提供一种数据解密方法,所述方法包括:

7、获取待解密数据;

8、对待解密数据进行的第一次解密,得到第一解密结果;

9、对第一解密结果中包含的第二验证标识进行合法性验证;

10、当所述第二验证标识的合法性验证通过后,对所述第一解密结果的剩余部分进行第二次解密,得到第二解密结果;

11、对第二解密结果中包含的第一验证标识进行合法性验证;

12、当所述第一验证标识的合法性验证通过后,第二解密结果中的剩余部分即为解密所得数据。

13、本发明实施例的另一目的在于提供一种数据加密装置,所述装置包括:

14、待加密数据获取模块,用于获取待加密数据;

15、第一加密数据生成模块,用于为所述待加密数据添加第一验证标识,对待加密数据和第一验证标识进行第一次加密,得到第一加密数据;

16、第二加密数据生成模块,用于为所述第一加密数据添加第二验证标识,对第一加密数据和第二验证标识进行第二次加密,得到第二加密数据。

17、本发明实施例的另一目的在于提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行所述数据加密方法,和/或,所述数据解密方法的步骤。

18、本发明实施例的另一目的在于提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行所述数据加密方法,和/或,数据解密方法的步骤。

19、本发明实施例可对敏感数据、用户数据以及常用数据进行有效保证,可以使得数据安全更加健壮,数据在传输的过程中会有安全保证,即使数据被截获,相关的内容也不会被轻易破译出来,有效保证了数据安全。



技术特征:

1.一种数据加密方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一验证标识和第二验证标识分别为设定长度的私钥,和/或,公钥部分数据段。

3.根据权利要求2所述的方法,其特征在于,所述为所述待加密数据添加第一验证标识,对待加密数据和第一验证标识进行第一次加密,得到第一加密数据的步骤,具体包括:

4.根据权利要求2所述的方法,其特征在于,所述为所述第一加密数据添加第二验证标识,对第一加密数据和第二验证标识进行第二次加密,得到第二加密数据的步骤,具体包括:

5.一种数据解密方法,其特征在于,所述方法包括:

6.根据权利要求5所述的方法,其特征在于,所述第一验证标识和第二验证标识分别为设定长度的私钥,和/或,公钥部分数据段。

7.根据权利要求6所述的方法,其特征在于,所述对第一解密结果中包含的第二验证标识进行合法性验证,以及对第二解密结果中包含的第一验证标识进行合法性验证的步骤,具体包括:

8.一种数据加密装置,其特征在于,所述装置包括:

9.一种计算机设备,其特征在于,包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行权利要求1至4中任一项所述数据加密方法,和/或,权利要求5至7任一项所述数据解密方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行权利要求1至4中任一项所述数据加密方法,和/或,权利要求5至7任一项所述数据解密方法的步骤。


技术总结
本发明适用于数据加密处理技术领域,提供了一种数据加密方法、解密方法、装置、设备和存储介质,所述方法包括:获取待加密数据;为所述待加密数据添加第一验证标识,对待加密数据和第一验证标识进行第一次加密,得到第一加密数据;为所述第一加密数据添加第二验证标识,对第一加密数据和第二验证标识进行第二次加密,得到第二加密数据,本发明实施例可对敏感数据、用户数据以及常用数据进行有效保证,可以使得数据安全更加健壮,数据在传输的过程中会有安全保证,即使数据被截获,相关的内容也不会被轻易破译出来,有效保证了数据安全。

技术研发人员:王玅,石伟,谢莉蕊,曹玉龙,谢超男
受保护的技术使用者:北京航天智造科技发展有限公司
技术研发日:
技术公布日:2024/1/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1