System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 数据加解密方法、装置及电子设备制造方法及图纸_技高网

数据加解密方法、装置及电子设备制造方法及图纸

技术编号:40208115 阅读:5 留言:0更新日期:2024-02-02 22:18
本发明专利技术公开了一种数据加解密方法、装置及电子设备。其中,该方法包括:接收数据存储请求;响应于数据存储请求,确定与目标业务类型对应的初始表单,其中,初始表单中包括多个填写项;从目标业务数据中,确定出预存入多个填写项的多个填写数据;在多个填写项中存在包括加解密注解的填写项的情况下,从多个填写项中确定出包括加解密注解的目标填写项;采用加解密注解所注释出的加密方式,对目标填写项对应的填写数据进行加密,得到加密数据;将加密数据与未加密数据存储入初始表单对应的填写项中,得到目标表单。本发明专利技术解决了相关技术中当存储数据的过程中涉及到加解密时,处理效率较低的技术问题。

【技术实现步骤摘要】

本专利技术涉及数据处理领域,具体而言,涉及一种数据加解密方法、装置及电子设备


技术介绍

1、随着技术的发展,各种数据泄露事件层出不穷,针对数据的安全规范已经从互联网级慢慢延伸到内网级数据存储。很多存量系统在意识到数据加密存储之前,已经形成一个庞大的系统,用户相关的敏感数据分散存储在不同的表。当要求将涉及用户敏感信息的数据需要加密时,将会面临一个庞大分散在不同表的不同字段需要进行精准加解密的问题。

2、相关技术中对数据进行存储时,往往是要先手动地将需要加密的数据按照预定的加密方式进行加密后再进行存储,因此,加密效率较低。而且当加密的字段较多,且对应的加密方式不同时,可能会产生加密混乱的问题,从而使得处理效率低。解密同理,在此不做赘述。

3、针对上述的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本专利技术实施例提供了一种数据加解密方法、装置及电子设备,以至少解决相关技术中当存储数据的过程中涉及到加解密时,处理效率较低的技术问题。

2、根据本专利技术实施例的一个方面,提供了一种数据加密方法,包括:接收数据存储请求,其中,所述数据存储请求用于请求对目标业务类型对应的目标业务数据进行存储;响应于所述数据存储请求,确定与所述目标业务类型对应的初始表单,其中,所述初始表单中包括多个填写项;从所述目标业务数据中,确定出预存入所述多个填写项的多个填写数据,其中,所述多个填写项与所述多个填写数据一一对应;在所述多个填写项中存在包括加解密注解的填写项的情况下,从所述多个填写项中确定出包括加解密注解的目标填写项;采用与所述目标填写项对应的加解密注解所注释出的加密方式,对所述目标填写项对应的填写数据进行加密,得到加密数据,其中,所述数据存储请求与所述加解密注解所注释出的加密方式对应;将所述加密数据与未加密数据存储入所述初始表单对应的填写项中,得到目标表单,其中,所述未加密数据为所述多个填写数据中除所述加密数据外的其他数据。

3、可选地,所述在所述多个填写项中存在包括加解密注解的填写项的情况下,从所述多个填写项中确定出包括加解密注解的目标填写项之前,还包括:依据所述目标业务类型,从所述多个填写项中确定出敏感指数大于预定阈值的敏感项;确定与所述敏感项对应的加密方式与解密方式;将与所述敏感项对应的加密方式与所述解密方式写为加解密注解的形式;以键值对的形式存储所述敏感项与所述加解密注解的对应关系。

4、可选地,所述确定与所述敏感项对应的加密方式与解密方式,包括:确定所述敏感项的项存储数据类型,以及项存储机密程度;依据所述项存储数据类型与所述项存储机密程度,确定与所述敏感项对应的加密方式与解密方式。

5、根据本专利技术实施例的一个方面,提供了一种数据解密方法,包括:接收数据调取请求,其中,所述数据调取请求中携带有调取表单标识;响应于所述数据调取请求,确定与所述调取表单标识对应的目标表单,其中,所述目标表单为依据与目标业务类型对应的初始表单得到的,所述目标业务类型为目标业务数据的类型;在所述目标表单中包括加密数据的情况下,从所述目标表单的多个填写项中确定出存储的数据为所述加密数据的目标填写项;采用与所述目标填写项对应的加解密注解所注解出的解密方式,对与所述目标填写项对应的加密数据进行解密,得到解密数据,其中,所述数据调取请求与所述加解密注解所注释出的解密方式对应;发送解密表单至预定终端,其中,所述解密表单中所述目标填写项中的数据为所述解密数据。

6、可选地,所述采用与所述目标填写项对应的加解密注解所注解出的解密方式,对与所述目标填写项对应的加密数据进行解密,得到解密数据之前,还包括:依据所述目标业务类型,从初始表单所包括的多个填写项中确定出敏感指数大于预定阈值的敏感项;确定与所述敏感项对应的加密方式与解密方式;将与所述敏感项对应的加密方式与所述解密方式写为加解密注解的形式;以键值对的形式存储所述敏感项与所述加解密注解的对应关系。

7、可选地,所述确定与所述敏感项对应的加密方式与解密方式,包括:确定所述敏感项的项存储数据类型,以及项存储机密程度;依据所述项存储数据类型与所述项存储机密程度,确定与所述敏感项对应的加密方式与解密方式。

8、根据本专利技术实施例的一个方面,提供了一种数据加密装置,包括:第一接收模块,用于接收数据存储请求,其中,所述数据存储请求用于请求对目标业务类型对应的目标业务数据进行存储;第一确定模块,用于响应于所述数据存储请求,确定与所述目标业务类型对应的初始表单,其中,所述初始表单中包括多个填写项;第二确定模块,用于从所述目标业务数据中,确定出预存入所述多个填写项的多个填写数据,其中,所述多个填写项与所述多个填写数据一一对应;第三确定模块,用于在所述多个填写项中存在包括加解密注解的填写项的情况下,从所述多个填写项中确定出包括加解密注解的目标填写项;加密模块,用于采用与所述目标填写项对应的加解密注解所注释出的加密方式,对所述目标填写项对应的填写数据进行加密,得到加密数据,其中,所述数据存储请求与所述加解密注解所注释出的加密方式对应;第四确定模块,用于将所述加密数据与未加密数据存储入所述初始表单对应的填写项中,得到目标表单,其中,所述未加密数据为所述多个填写数据中除所述加密数据外的其他数据。

9、根据本专利技术实施例的一个方面,提供了一种数据解密装置,包括:第二接收模块,用于接收数据调取请求,其中,所述数据调取请求中携带有调取表单标识;第五确定模块,用于响应于所述数据调取请求,确定与所述调取表单标识对应的目标表单,其中,所述目标表单为依据与目标业务类型对应的初始表单得到的,所述目标业务类型为目标业务数据的类型;第六确定模块,用于在所述目标表单中包括加密数据的情况下,从所述目标表单的多个填写项中确定出存储的数据为所述加密数据的目标填写项;解密模块,用于采用与所述目标填写项对应的加解密注解所注解出的解密方式,对与所述目标填写项对应的加密数据进行解密,得到解密数据,其中,所述数据调取请求与所述加解密注解所注释出的解密方式对应;发送模块,用于发送解密表单至预定终端,其中,所述解密表单中所述目标填写项中的数据为所述解密数据。

10、根据本专利技术实施例的一个方面,提供了一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现上述任一项所述的数据加密方法,或上述任一项所述的数据解密方法。

11、根据本专利技术实施例的一个方面,提供了一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如上述中任一项所述的数据加密方法,或上述任一项所述的数据解密方法。

12、在本专利技术实施例中,接收请求对目标业务类型对应的目标业务数据进行存储的数据存储请求,响应于数据存储请求,确定与目标业务类型对应的初始表单,初始表单中包括多个填写项,可以从目标业务数据中,确定出预存入多个填写项的多个填写数据,在多个填写项中存在包括加解密注解的填写本文档来自技高网...

【技术保护点】

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

2.根据权利要求1所述的方法,其特征在于,所述在所述多个填写项中存在包括加解密注解的填写项的情况下,从所述多个填写项中确定出包括加解密注解的目标填写项之前,还包括:

3.根据权利要求2所述的方法,其特征在于,所述确定与所述敏感项对应的加密方式与解密方式,包括:

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

5.根据权利要求4所述的方法,其特征在于,所述采用与所述目标填写项对应的加解密注解所注解出的解密方式,对与所述目标填写项对应的加密数据进行解密,得到解密数据之前,还包括:

6.根据权利要求5所述的方法,其特征在于,所述确定与所述敏感项对应的加密方式与解密方式,包括:

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

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

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如权利要求1至3中任一项所述的数据加密方法,或,4至6中任一项所述的数据解密方法。

...

【技术特征摘要】

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

2.根据权利要求1所述的方法,其特征在于,所述在所述多个填写项中存在包括加解密注解的填写项的情况下,从所述多个填写项中确定出包括加解密注解的目标填写项之前,还包括:

3.根据权利要求2所述的方法,其特征在于,所述确定与所述敏感项对应的加密方式与解密方式,包括:

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

5.根据权利要求4所述的方法,其特征在于,所述采用与所述目标填写项对应的加解密注解所注解出的解密方式,对与所述目标填写项对应的加密...

【专利技术属性】
技术研发人员:杨康张昊
申请(专利权)人:天翼电子商务有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1