数据读写方法、装置、电子设备及计算机可读存储介质制造方法及图纸

技术编号:31512986 阅读:42 留言:0更新日期:2021-12-22 23:54
本发明专利技术实施例涉及数据加密技术领域,公开了一种数据读写方法、装置、电子设备及计算机可读存储介质。该方法包括:基于Java程序的Mybatis

【技术实现步骤摘要】
数据读写方法、装置、电子设备及计算机可读存储介质


[0001]本专利技术实施例涉及数据加密
,具体涉及一种数据读写方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]随着互联网技术的不断发展,数据安全的重要性越来越受到人们的重视。为了提高企业内部数据的安全性,主要通过加密算法对企业内部数据进行加密,以保证数据读写过程的安全性。
[0003]相关技术中,对企业内部数据进行加密主要包括两种方式,一种方式即直接通过加密算法对企业内部数据的指定字段进行加密,另一种方式即通过加密配置文件中保存的配置信息对企业内部数据的指定字段进行加密。然而,在实现本专利技术实施例的过程中,专利技术人发现:相关技术中对企业内部数据进行加密的方式灵活性较差,一旦加密算法被破解,直接导致全部数据泄露,使得数据读写过程安全性较差。

技术实现思路

[0004]鉴于上述问题,本专利技术实施例提供了一种数据读写方法、装置、电子设备及计算机可读存储介质,用于解决现有技术中存在的数据读写过程安全性较差的问题。
[0005]根据本专利技术本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据读写方法,其特征在于,所述方法包括:基于Java程序的Mybatis

Plus框架对待写入数据对应的SQL请求进行拦截;对拦截的所述SQL请求进行解析,以确定所述待写入数据每个字段的字段值;确定所述待写入数据的当前加密字段,基于当前加密算法对所述当前加密字段对应的字段值进行加密,以生成所述待写入数据对应的加密数据,其中,所述当前加密字段和所述当前加密算法实时更新;将所述加密数据以及所述加密数据对应的加密信息写入数据库中,其中,所述加密信息包括所述当前加密字段对应的加密字段编码以及所述当前加密算法对应的加密算法编码。2.根据权利要求1所述的方法,其特征在于,所述将所述加密数据以及所述加密数据对应的加密信息写入数据库中包括:将所述加密数据写入数据库中;对所述数据库进行扫描,以确定所述数据库中是否存在对应于所述加密数据的扩展字段;若所述数据库中存在对应于所述加密数据的扩展字段,则将所述加密信息存储于所述扩展字段中。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:若所述数据库中不存在对应于所述加密数据的扩展字段,则在所述数据库中新建对应于所述加密数据的扩展字段;将所述加密信息存储于新建的扩展字段中。4.根据权利要求1至3任一项所述的方法,其特征在于,所述确定所述待写入数据的当前加密字段包括:确定所述待写入数据的数据类型;确定与所述数据类型对应的加密配置信息,其中,所述加密配置信息中保存有实时更新的加密字段编码;根据所述加密配置信息中保存的加密字段编码确定所述待写入数据的当前加密字段。5.根据权利要求1至3任一项所述的方法,其特征在于,所述基于当前加密算法对所述当前加密字段对应的字段值进行加密包括:确定所述待写入数据的数据类型;获取与所述数据类型对应的加密配置信息,其中,所述加密配置信息中保存有实时更新的加密算法编码;根据所述加密配置信息中保存的加密算法编码确定当前加密算法,基于所述当前加密算法对所述当前加密字段对应的字段值进行加密。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:基于所述Java程序的Mybatis

Plu...

【专利技术属性】
技术研发人员:易鹏
申请(专利权)人:深圳竹云科技有限公司
类型:发明
国别省市:

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

1