一种数据处理方法、装置、服务器及存储介质制造方法及图纸

技术编号:20074416 阅读:41 留言:0更新日期:2019-01-15 00:27
本发明专利技术实施例公开了一种数据处理方法、装置、服务器及存储介质,所述方法包括:在接收到数据存储请求的情况下,对数据存储请求中携带的待存储数据进行解析,确定出待存储数据的属性信息,以及待存储数据对应的第一字段集合,并基于待存储数据的属性信息从预设加解密配置文件中确定出与待存储数据匹配的目标加密规则,进而基于目标加密规则对第一字段集合中的一个或者多个字段进行加密处理,并将加密处理后的待存储数据存储至数据库,有利于提高数据加密的处理效率。

A Data Processing Method, Device, Server and Storage Media

The embodiment of the present invention discloses a data processing method, device, server and storage medium. The method includes: when receiving a data storage request, parsing the data to be stored carried in the data storage request, determining the attribute information of the data to be stored, and the first field set corresponding to the data to be stored, and based on the attribute information of the data to be stored. The information determines the target encryption rules matching the data to be stored from the default encryption and decryption configuration file, and then encrypts one or more fields in the first field set based on the target encryption rules, and stores the stored data after encrypting to the database, which is conducive to improving the processing efficiency of data encryption.

【技术实现步骤摘要】
一种数据处理方法、装置、服务器及存储介质
本专利技术涉及计算机
,尤其涉及一种数据处理方法、装置、服务器及存储介质。
技术介绍
ORM(ObjectRelationalMapping,对象关系映射)框架,是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转化,其作用是对数据进行处理,存入数据库中。常见的ORM框架有JPA、Mybatis等,利用这些框架对数据进行加密时,通常是需要对每个数据表进行加密操作,具体指示对该数据表中数据的哪些字段进行加密。目前,不同的数据对应有不同的数据表,而随着数据种类的不断增多,按照这种方式就需要针对各个数据表配置加解密文件,这样会增加开发人员的工作量,从而降低对数据加密的处理效率。
技术实现思路
本专利技术实施例提供了一种数据处理方法、装置、服务器及存储介质,有利于提高数据加密的处理效率。第一方面,本专利技术实施例提供了一种数据处理方法,该方法包括:在接收到数据存储请求的情况下,对所述数据存储请求中携带的待存储数据进行解析,确定出所述待存储数据的属性信息,以及所述待存储数据对应的第一字段集合;基于所述待存储数据的属性信息从预设加解密配本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,包括:在接收到数据存储请求的情况下,对所述数据存储请求中携带的待存储数据进行解析,确定出所述待存储数据的属性信息,以及所述待存储数据对应的第一字段集合;基于所述待存储数据的属性信息从预设加解密配置文件中确定出与所述待存储数据匹配的目标加密规则;基于所述目标加密规则对所述第一字段集合中的一个或者多个字段进行加密处理,并将加密处理后的所述待存储数据存储至数据库。

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:在接收到数据存储请求的情况下,对所述数据存储请求中携带的待存储数据进行解析,确定出所述待存储数据的属性信息,以及所述待存储数据对应的第一字段集合;基于所述待存储数据的属性信息从预设加解密配置文件中确定出与所述待存储数据匹配的目标加密规则;基于所述目标加密规则对所述第一字段集合中的一个或者多个字段进行加密处理,并将加密处理后的所述待存储数据存储至数据库。2.根据权利要求1所述的方法,其特征在于,所述基于所述待存储数据的属性信息从预设加解密配置文件中确定出与所述待存储数据匹配的目标加密规则之前,所述方法还包括:配置针对预设加解密数据表集合的预设加解密配置文件,所述预设加解密配置文件包括针对所述预设加解密数据表集合的加密规则,所述加密规则包括以下至少一种:所述预设加解密数据表集合中多个加解密数据表共有的加密规则和所述预设加解密数据表集合中各个加解密数据表各自对应的加密规则,所述预设加解密数据表集合中包括一个或者多个加解密数据表。3.根据权利要求2所述的方法,其特征在于,所述基于所述待存储数据的属性信息从预设加解密配置文件中确定出与所述待存储数据匹配的目标加密规则,包括:基于所述待存储数据的属性信息确定出所述待存储数据所属的第一目标数据表;确定所述预设加解密数据表集合中是否存在与所述第一目标数据表匹配的第一目标加解密数据表;若存在,则将所述第一目标加解密数据表对应的所述加密规则确定为与所述待存储数据匹配的目标加密规则。4.根据权利要求3所述的方法,其特征在于,所述确定所述预设加解密数据表集合中是否存在与所述第一目标数据表匹配的第一目标加解密数据表,包括:获取所述第一目标数据表的第二字段集合和所述预设加解密数据表集合中各个加解密数据表各自对应的第三字段集合;将所述第二字段集合与所述第三字段集合进行比较,若得到所述预设加解密数据表集合中的第一加解密数据表对应的所述第三字段集合与所述第二字段集合匹配,则将所述第一加解密数据表确定为与所述第一目标数据表匹配的第一目标加解密数据表,所述第一加解密数据表为所述预设加解密数据表集合中的任一个加解密数据表。5.根据权利要求2所述的方法,其特征在于,所述预设加解密配置文件还包括针对所述预设加解密数据表集合的解密规则,所述解密规则包括以下至少一种:所述预设加解密数据表集合中多个所述加解密数据表共有的解密规则和所述预设加解密数据表集合中各个所述加解密数据表各自对应的解密规则,所述将加密处理后的所述待存储数据...

【专利技术属性】
技术研发人员:王辉
申请(专利权)人:重庆小雨点小额贷款有限公司
类型:发明
国别省市:重庆,50

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

1