[发明专利]一种数据加解密方法、计算机可读存储介质及服务器有效
| 申请号: | 201811529037.8 | 申请日: | 2018-12-14 |
| 公开(公告)号: | CN109787754B | 公开(公告)日: | 2023-04-18 |
| 发明(设计)人: | 周子平 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
| 主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/40;H04L9/22 |
| 代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 高星 |
| 地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 数据 解密 方法 计算机 可读 存储 介质 服务器 | ||
本发明属于计算机技术领域,尤其涉及一种数据加解密方法、计算机可读存储介质及服务器。所述方法随机生成三维数据矩阵,并将所述三维数据矩阵植入到应用程序安装包中;接收终端设备发送的密钥坐标分配请求;从所述密钥坐标分配请求中提取请求标识,并根据请求标识为所述终端设备分配密钥坐标;将所述密钥坐标发送至所述终端设备,以便在与所述终端设备进行数据传输时使用目标密钥对传输数据进行加解密,所述目标密钥为所述三维数据矩阵中与所述密钥坐标对应的数据元素。由于在密钥传输过程中,传输的只是一个坐标,而不是密钥本身,即使被不法分子截获,在不清楚预先构造出的三维数据矩阵情况下,仍然无法得知密钥,大大提高了密钥的安全性。
技术领域
本发明属于计算机技术领域,尤其涉及一种数据加解密方法、计算机可读存储介质及服务器。
背景技术
随着互联网技术的高速发展,人们对如何安全高效地获取资源和数据变得更加关注,与此同时,数据安全及加解密技术也应运而生。常见的加解密算法有两种,即为对称加解密算法(Symmetric Cryptography Algorithm)和非对称加解密算法(AsymmetricCryptographic Algorithm)。对称加解密算法中,用户的加解密过程使用相同的密钥;而在非对称加解密算法中,加解密过程中所使用的密钥是不相同的。但无论对于哪种算法而言,密钥都是其核心部分,但现有技术中,经常发现有开发者将密钥硬编码在代码、文件中,这样做极易导致密钥泄露,会引起很大风险。
发明内容
有鉴于此,本发明实施例提供了一种数据加解密方法、计算机可读存储介质及服务器,以解决现有技术中密钥容易泄露,风险较大的问题。
本发明实施例的第一方面提供了一种数据加解密方法,可以包括:
随机生成三维数据矩阵,并将所述三维数据矩阵植入到指定的应用程序安装包中;
接收终端设备发送的密钥坐标分配请求,所述终端设备预先下载并安装了所述应用程序安装包;
从所述密钥坐标分配请求中提取请求标识,并根据所述请求标识为所述终端设备分配密钥坐标;
将所述密钥坐标发送至所述终端设备,以便在与所述终端设备进行数据传输时使用目标密钥对传输数据进行加解密,所述目标密钥为所述三维数据矩阵中与所述密钥坐标对应的数据元素。
本发明实施例的第二方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可读指令,所述计算机可读指令被处理器执行时实现如下步骤:
随机生成三维数据矩阵,并将所述三维数据矩阵植入到指定的应用程序安装包中;
接收终端设备发送的密钥坐标分配请求,所述终端设备预先下载并安装了所述应用程序安装包;
从所述密钥坐标分配请求中提取请求标识,并根据所述请求标识为所述终端设备分配密钥坐标;
将所述密钥坐标发送至所述终端设备,以便在与所述终端设备进行数据传输时使用目标密钥对传输数据进行加解密,所述目标密钥为所述三维数据矩阵中与所述密钥坐标对应的数据元素。
本发明实施例的第三方面提供了一种服务器,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机可读指令,所述处理器执行所述计算机可读指令时实现如下步骤:
随机生成三维数据矩阵,并将所述三维数据矩阵植入到指定的应用程序安装包中;
接收终端设备发送的密钥坐标分配请求,所述终端设备预先下载并安装了所述应用程序安装包;
从所述密钥坐标分配请求中提取请求标识,并根据所述请求标识为所述终端设备分配密钥坐标;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811529037.8/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





