数据加密的方法、装置、设备和存储介质制造方法及图纸

技术编号:23404438 阅读:26 留言:0更新日期:2020-02-22 16:21
本发明专利技术实施例涉及数据加密技术领域,具体涉及一种数据加密的方法、装置、设备和存储介质。本发明专利技术实施例公开了一种数据加密的方法,应用于数据服务器,包括:获取用户数据的用户密钥及用户码;根据所述用户码生成授权密钥;根据所述用户密钥生成加密密钥;根据所述用户密钥和所述授权密钥生成最终的数据密钥;使用所述最终的数据密钥对用户的数据进行加密并保存。提高了密钥的安全性。

Methods, devices, devices and storage media of data encryption

【技术实现步骤摘要】
数据加密的方法、装置、设备和存储介质
本专利技术实施例涉及数据加密
,具体涉及一种数据加密的方法、装置、设备和存储介质。
技术介绍
现有的应用层加密技术是通过加密应用程序编程接口对敏感数据进行加密,并将加密后的数据存储到数据库。当数据检索时,将密文数据取回客户端,再进行解密。现在的应用层的密钥都是由开发人员掌控,开发人员得到数据后可以容易的进行解密,得到用户的真实数据,从而造成用户的数据泄密。
技术实现思路
为此,本专利技术实施例提供一种数据加密的方法、装置、设备,以解决现有技术中用户的数据容易泄露的问题。为了实现上述目的,本专利技术实施例提供如下技术方案:根据本专利技术实施例的第一方面,一种数据加密的方法,应用于数据服务器,包括:获取用户数据的用户密钥及用户码;根据所述用户码生成授权密钥;根据所述用户密钥生成加密密钥;根据所述加密密钥和所述授权密钥生成最终的数据密钥;使用所述最终的数据密钥对用户的数据进行加密并保存。进一步地,获取用户的用户码后,包括:判本文档来自技高网...

【技术保护点】
1.一种数据加密的方法,其特征在于,应用于数据服务器,包括:/n获取用户数据的用户密钥及用户码;/n根据用户码生成授权密钥;/n根据用户密钥生成加密密钥;/n根据所述加密密钥和所述授权密钥生成最终的数据密钥;/n使用所述最终的数据密钥对用户的数据进行加密并保存。/n

【技术特征摘要】
1.一种数据加密的方法,其特征在于,应用于数据服务器,包括:
获取用户数据的用户密钥及用户码;
根据用户码生成授权密钥;
根据用户密钥生成加密密钥;
根据所述加密密钥和所述授权密钥生成最终的数据密钥;
使用所述最终的数据密钥对用户的数据进行加密并保存。


2.如权利要求1所述的方法,其特征在于,获取用户的用户码后,包括:判断所述用户码与预先存储的用户码是否相同;如果否,则确定所述用户非法;如果是,则根据所述用户码生成授权密钥。


3.如权利要求1所述的方法,其特征在于,使用所述最终的数据密钥对用户的数据进行加密并保存后,包括:
接收客户端发送的查询请求;查询请求中携带了查询条件数据;
对查询条件数据进行加密得到加密后的查询条件数据;
根据所述加密后的查询条件数据查找得到目标数据;
使用所述最终的数据密钥对所述目标数据进行解密并发送给所述客户端。


4.如权利要求1所述的方法,其特征在于,获取用户数据的用户密钥后,包括:
如果接收到用户保存密钥文件的请求消息;
则生成用户密钥文件;以及将用户密钥文件加载到内存。


5.如权利要求1所述的方法,其特征在于,用户密钥包括旧密钥;根据用户密钥生成加密密钥,包括:
对旧密钥进行验证;如果通过验证,则从数据库中提取出旧补码;
利用旧密钥...

【专利技术属性】
技术研发人员:张韬王志辉王章龙
申请(专利权)人:北京优奥创思科技发展有限公司
类型:发明
国别省市:北京;11

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

1