[发明专利]加密数据的秘钥生成方法、装置、设备及存储介质有效
| 申请号: | 202211401235.2 | 申请日: | 2022-11-09 |
| 公开(公告)号: | CN115834163B | 公开(公告)日: | 2023-07-18 |
| 发明(设计)人: | 宋昆鸿;李能;唐盛 | 申请(专利权)人: | 深圳市乐凡信息科技有限公司 |
| 主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L9/08 |
| 代理公司: | 深圳市特讯知识产权代理事务所(普通合伙) 44653 | 代理人: | 孟智广 |
| 地址: | 518000 广东省深圳市南山区西丽*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 加密 数据 生成 方法 装置 设备 存储 介质 | ||
本发明涉及数据加密领域,公开了一种加密数据的秘钥生成方法、装置、设备及存储介质。该方法包括:接收数据加密指令,基于数据加密指令,随机生成N个数组,其中,N为正整数,数组的元素数量为奇数;提取数组的首位数、中位数、尾位数,将首位数与中位数相加,得到第一特征数,以及将尾位数与中位数相加,得到第二特征数;将第一特征数转换为二进制数据,得到第一特征二进数,将第二特征数转换为二进制数据,得到第二特征二进数;基于预置base64编码,对第一特征二进数、第二特征二进数进行转码拼接处理,得到公钥元素;将N个数组对应的公钥元素进行拼接处理,得到加密公钥;根据预置字符插值算法,对公钥进行字符插入处理,得到加密私钥。
技术领域
本发明涉及数据加密领域,尤其涉及一种加密数据的秘钥生成方法、装置、设备及存储介质。
背景技术
在有数据以来,加密方式就已经出现,目前加密方式很多,而于非对称加密最相近的是对称加密,对称加密的意思是,给数据A用B密码加密成了密文C,然后将数据传递给别人,别人在用相同的B密码解密还原数据,由于加密和解密都是使用B密码,所以被称为对称加密,而非对称加密则是在对称加密方式上更加优化,更加安全,加密和解密双方同时有两个密钥,然后两个密钥存在某种未知联系,然后通过四个密钥的未知关系来对数据进行操作,由于加密和解密的密钥不同,所以称为非对称加密。
在高速发展的信息时代,人们大部分时间都在利用信息传递消息,这些信息中同时包含着很多重要的数据,那么该怎么解决数据的安全性。首先肯定是对数据加密,目前世面上有很多加密方式,不过从安全角度来说,非对称加密还是深受数据安全方面的喜爱,非对称加密主要是对数据加密后,解密的方式和密钥很复杂多变,所以安全性很高,应用也很广泛,主要是在各种程序数据、资料数据的传输和存储和涉及安全保密性的通讯信息方面,特别应用与这种数据要求严格的个人或者公司。
目前也有很多非对称加密方式,比如RSA、Elgamal、背包算法、Rabin、D-H、ECC(椭圆曲线加密算法)等,但是这些都是常用的,可能内部的算法有很多人已经了解或者熟悉,所以安全性可能大幅度降低。因此,当前加密算法被预测的可能性较高,加密的处理过于现有,安全性不足的技术问题,需要一种数据加密方案。
发明内容
本发明的主要目的在于解决当前加密算法被预测的可能性较高,加密的处理过于现有,安全性不足的的技术问题。
本发明第一方面提供了一种加密数据的秘钥生成方法,所述加密数据的秘钥生成方法包括:
接收数据加密指令,基于数据加密指令,随机生成N个数组,其中,N为正整数,所述数组的元素数量为奇数;
提取所述数组的首位数、中位数、尾位数,将所述首位数与所述中位数相加,得到第一特征数,以及将所述尾位数与所述中位数相加,得到第二特征数;
将所述第一特征数转换为二进制数据,得到第一特征二进数,将所述第二特征数转换为二进制数据,得到第二特征二进数;
基于预置base64编码,对所述第一特征二进数、所述第二特征二进数进行转码拼接处理,得到公钥元素;
将N个所述数组对应的公钥元素进行拼接处理,得到加密公钥;
根据预置字符插值算法,对所述加密公钥进行字符插入处理,得到加密私钥。
可选的,在本发明第一方面的第一种实现方式中,在所述根据预置字符插值算法,对所述加密公钥进行字符插入处理,得到加密私钥之后,还包括:
基于所述加密公钥,对需要加密的数据进行加密处理,得到加密数据。
可选的,在本发明第一方面的第二种实现方式中,所述基于所述加密公钥,对需要加密的数据进行加密处理,得到加密数据包括:
基于预置base64编码,将需要加密的数据进行编码转换处理,得到编码数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市乐凡信息科技有限公司,未经深圳市乐凡信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211401235.2/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





