[发明专利]一种数据库表字段的加、解密方法及数据服务器在审

专利信息
申请号: 201910744471.6 申请日: 2019-08-13
公开(公告)号: CN110427779A 公开(公告)日: 2019-11-08
发明(设计)人: 张正义;鲜丹 申请(专利权)人: 威富通科技有限公司
主分类号: G06F21/62 分类号: G06F21/62;G06F16/22;H04L9/06;H04L9/08;H04L29/06
代理公司: 深圳市六加知识产权代理有限公司 44372 代理人: 罗水江
地址: 518000 广东省深圳市南山区*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 数据库 数据服务器 加密 加密密钥 注解类型 解密 数据安全性 数据库技术 加密算法 生成数据 数据密文 数据明文 密文 匹配 保存 应用
【说明书】:

发明涉及数据库技术领域,尤其涉及一种数据库表字段的加、解密方法及数据服务器。所述数据库表字段的加密方法,应用于数据服务器,包括:获取待加密的数据库表字段的注解类型;根据所述注解类型,匹配对应的加密密钥;基于所述加密密钥,通过加密算法,对待加密的数据库表字段的数据明文进行加密,以生成数据密文;将所述数据密文保存到数据库。通过对不同的注解类型采用不同的加密密钥,本发明能够提高数据库的数据安全性。

技术领域

本发明涉及数据库技术领域,尤其涉及一种数据库表字段的加、解密方法及数据服务器。

背景技术

数据库表是一系列二维数组的集合,由纵向的列和横向的行组成。列由同类的信息组成,每列又称为一个字段,每列的标题称为字段名;行包括了若干列信息项,一行数据称为一个或一条记录。

目前,数据库表信息存储过程中,往往都是采用明文存储的方式,但是,对于数据库表字段的某些重要信息,例如:涉及用户隐私的信息,不能直接采用明文存储,当要存储的数据较为敏感的时候,通常会将数据加密后再存储至数据库表。

传统的数据库表字段加密信息往往采用同一种加密方式,导致加密数据容易被解密,安全性不高。

发明内容

基于此,有必要针对上述技术问题,提供一种数据库表字段的加、解密方法及数据服务器,解决目前数据库表字段存在安全性不高的技术问题,提高数据库的数据安全性。

第一方面,本发明实施例提供了一种数据库表字段的加密方法,应用于服务器,所述方法包括:

获取待加密的数据库表字段的注解类型;

根据所述注解类型,匹配对应的加密密钥;

基于所述加密密钥,通过加密算法,对待加密的数据库表字段的数据明文进行加密,以生成数据密文;

将所述数据密文保存到数据库。

在一些实施例中,所述获取待加密的数据库表字段的注解类型之前,所述方法还包括:

确定待加密的敏感字段,所述待加密的敏感字段包括:结算账号、证件号码、银行卡的持卡人的姓名、银行卡号、预留手机号、身份证号中的一个或多个;

对所述待加密的敏感字段,预设对应的注解类型;

将所述待加密的敏感字段与其对应的注解类型对应保存。

在一些实施例中,所述对所述待加密的敏感字段,预设对应的注解类型,包括:

对所述待加密的敏感字段,添加注解字段;

将所述注解字段与所述注解类型一一对应。

在一些实施例中,所述方法还包括:

初始化所述加密密钥,所述加密密钥由代码常量与随机生成的随机密钥组成,所述随机密钥通过随机算法生成。

在一些实施例中,每一所述注解类型一一对应一个特征值,所述获取待加密的数据库表字段的注解类型之前,所述方法还包括:

为所述特征值匹配对应的加密密钥,并保存所述特征值与所述加密密钥的映射关系。

在一些实施例中,所述根据所述注解类型,匹配对应的加密密钥,包括:

获取所述注解类型对应的特征值;

根据所述映射关系,在缓存中匹配与所述特征值对应的加密密钥;

将匹配出的加密密钥作为所述注解类型对应的加密密钥。

在一些实施例中,所述加密算法为AES加密算法。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于威富通科技有限公司,未经威富通科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910744471.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top