一种数据加密算法切换方法、装置、设备及存储介质制造方法及图纸

技术编号:39941782 阅读:14 留言:0更新日期:2024-01-08 22:37
本申请公开了一种数据加密算法切换方法、装置、设备及存储介质,涉及数据库技术领域,包括:在目标关系型数据库中确定目标加密算法和当前加密算法,并判断是否存在转化前数据表对应的系统表;所述系统表记录了所述转化前数据表的加密算法切换过程中的状态数据和加密信息;若存在,则判断所述转化前数据表是否为待转化数据表;若是,则对所述待转化数据表中的数据进行解密处理以得到明文数据;将所述明文数据存储至预设临时表并将所述预设临时表中的所有数据进行加密以得到转化后数据表;利用所述转化后数据表替换所述转化前数据表,以完成数据加密算法的切换。这样一来,可以在数据库不重启、用户无感知的方式对数据加密算法进行了切换。

【技术实现步骤摘要】

本专利技术涉及数据库,特别涉及一种数据加密算法切换方法、装置、设备及存储介质


技术介绍

1、关系型数据库是一款安全、跨平台、高效的,并与php(hypertext preprocessor,即超文本预处理器)、java(是一门面向对象的编程语言)等主流编程语言紧密结合的数据库系统,目前关系型数据库被广泛地应用各个领域中并且开始支持数据的加密,例如mysql(关系型数据库管理系统)社区版从5.7.11开始支持基于表的数据加密方案,其加密算法是aes(advanced encryption standard,即高级加密标准),加密算法单一,不能更好的满足用户对mysql数据安全性要求;国密算法是我国自主研发创新的一套数据加密处理系列算法,从sm1-sm4分别实现了对称、非对称、摘要等算法功能。

2、随着金融安全上升到国家安全高度,近年来国家有关机关和监管机构站在国家安全和长远战略的高度提出了推动国密算法应用实施、加强行业安全可控的要求,因此,实现关系型数据库加密算法从默认加密算法到国密等其他算法的切换变的尤为重要。

r/>

技本文档来自技高网...

【技术保护点】

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

2.根据权利要求1所述的数据加密算法切换方法,其特征在于,所述确定所述目标关系型数据库中转化前数据表的当前加密算法,并判断是否存在转化前数据表对应的系统表之后,还包括:

3.根据权利要求1所述的数据加密算法切换方法,其特征在于,所述基于预设数据转化规则和所述当前加密算法对所述待转化数据表中的数据进行解密处理以得到明文数据之前,还包括:

4.根据权利要求1所述的数据加密算法切换方法,其特征在于,所述基于预设数据转化规则和所述当前加密算法对所述待转化数据表中的数据进行解密处理以得到明文数据之前,还包括:...

【技术特征摘要】

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

2.根据权利要求1所述的数据加密算法切换方法,其特征在于,所述确定所述目标关系型数据库中转化前数据表的当前加密算法,并判断是否存在转化前数据表对应的系统表之后,还包括:

3.根据权利要求1所述的数据加密算法切换方法,其特征在于,所述基于预设数据转化规则和所述当前加密算法对所述待转化数据表中的数据进行解密处理以得到明文数据之前,还包括:

4.根据权利要求1所述的数据加密算法切换方法,其特征在于,所述基于预设数据转化规则和所述当前加密算法对所述待转化数据表中的数据进行解密处理以得到明文数据之前,还包括:

5.根据权利要求1所述的数据加密算法切换方法,其特征在于,所述基于预设数...

【专利技术属性】
技术研发人员:张跃刘刚王阳尹萍
申请(专利权)人:浪潮云信息技术股份公司
类型:发明
国别省市:

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

1