一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数据库透明加密方法、装置、计算机设备及存储介质与流程

2022-04-25 03:48:06 来源:中国专利 TAG:

技术特征:
1.数据库透明加密方法,其特征在于,包括:获取待写入的数据,以得到初始数据;初始化配置相关信息;判断所述初始数据是否是需要加密;若所述初始数据需要加密,则采用分片加密方式对所述初始数据进行加密,并将加密结果写入磁盘文件中;若所述初始数据不需要加密,则将所述初始数据写入磁盘文件中。2.根据权利要求1所述的数据库透明加密方法,其特征在于,所述初始化配置相关信息,包括:设置数据加密规则以及拦截策略。3.根据权利要求1所述的数据库透明加密方法,其特征在于,所述采用分片加密方式对所述初始数据进行加密,并将加密结果写入磁盘文件中,包括:将所述初始数据进行分片,以得到分片结果;对所述分片结果进行分时加密,当加密过程有磁盘io时,则挂起所述磁盘io,直至当前的所述分片结果加密完成,再执行所述磁盘io。4.根据权利要求1所述的数据库透明加密方法,其特征在于,所述采用分片加密方式对所述初始数据进行加密,并将加密结果写入磁盘文件中之后,还包括:获取读取请求;判断所述读取请求对应的数据文件是否是信任进程;若所述读取请求对应的数据文件是信任进程,则对所述读取请求对应的数据文件进行解密返回至数据库,以使得数据库获取解密结果后进行处理,以返回处理后的数据至终端;若所述读取请求对应的数据文件不是信任进程,则返回所述读取请求对应的数据文件。5.数据库透明加密装置,其特征在于,包括:写入数据获取单元,用于获取待写入的数据,以得到初始数据;初始化单元,用于初始化配置相关信息;加密判断单元,用于判断所述初始数据是否是需要加密;分片加密单元,用于若所述初始数据需要加密,则采用分片加密方式对所述初始数据进行加密,并将加密结果写入磁盘文件中;写入单元,用于若所述初始数据不需要加密,则将所述初始数据写入磁盘文件中。6.根据权利要求5所述的数据库透明加密装置,其特征在于,所述初始化单元,用于设置数据加密规则以及拦截策略。7.根据权利要求5所述的数据库透明加密装置,其特征在于,所述分片加密单元包括:分片子单元,用于将所述初始数据进行分片,以得到分片结果;加密子单元,用于对所述分片结果进行分时加密,当加密过程有磁盘io时,则挂起所述磁盘io,直至当前的所述分片结果加密完成,再执行所述磁盘io。8.根据权利要求5所述的数据库透明加密装置,其特征在于,还包括:请求获取单元,用于获取读取请求;文件判断单元,用于判断所述读取请求对应的数据文件是否是信任进程;
解密单元,用于若所述读取请求对应的数据文件是信任进程,则对所述读取请求对应的数据文件进行解密返回至数据库,以使得数据库获取解密结果后进行处理,以返回处理后的数据至终端;返回单元,用于若所述读取请求对应的数据文件不是信任进程,则返回所述读取请求对应的数据文件。9.一种计算机设备,其特征在于,所述计算机设备包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至4中任一项所述的方法。10.一种存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至4中任一项所述的方法。

技术总结
本发明实施例公开了数据库透明加密方法、装置、计算机设备及存储介质。所述方法包括:获取待写入的数据,以得到初始数据;初始化配置相关信息;判断所述初始数据是否是需要加密;若所述初始数据需要加密,则采用分片加密方式对所述初始数据进行加密,并将加密结果写入磁盘文件中;若所述初始数据不需要加密,则将所述初始数据写入磁盘文件中。通过实施本发明实施例的方法可实现在不停业务系统的情况下完成对数据库的初始化,并在数据不断查询和使用过程中,完成对于数据库中存储数据的加密,无需中断业务,也不会造成性能的损耗,初始化时间短。间短。间短。


技术研发人员:薛恺 刘佳丽
受保护的技术使用者:杭州美创科技有限公司
技术研发日:2021.12.28
技术公布日:2022/4/22
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献