[发明专利]一种加密方法、装置、电子设备及可读存储介质有效
| 申请号: | 202011383233.6 | 申请日: | 2020-12-01 |
| 公开(公告)号: | CN112347498B | 公开(公告)日: | 2022-10-28 |
| 发明(设计)人: | 朱慧君;闫小斌;杨艳燕;闫青乐;王励成 | 申请(专利权)人: | 南阳理工学院 |
| 主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F40/126 |
| 代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 项京;丁芸 |
| 地址: | 473004 河*** | 国省代码: | 河南;41 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 加密 方法 装置 电子设备 可读 存储 介质 | ||
本发明实施例提供了一种加密方法、装置、电子设备及可读存储介质,该方法包括:基于待加密的明文和安全参数,确定第一字符串和第二字符串;随机获取第一预设长度的第三字符串,并基于第一哈希算法、第三字符串和待加密的明文,得到待加密的明文对应的第四字符串,基于第二哈希算法、第四字符串和第三字符串,得到待加密的明文对应的第五字符串,对第四字符串和第五字符串进行拼接,并采用公钥对中的第一公钥组将拼接得到的第一拼接字符串转换为第六字符串;对第六字符串、第一字符串和第二字符串进行拼接,并采用公钥对中的第二公钥组将拼接得到的第二拼接字符串转为第七字符串,得到待加密的明文对应的密文。从而可以减少密文对存储空间的占用。
技术领域
本发明涉及加密技术领域,特别是涉及一种加密方法、装置、电子设备及可读存储介质。
背景技术
密码学在现代生活中应用越来越广泛,例如,应用于网上支付系统、密码登陆系统和手机通信中的信息加密等等。可见,密码学在保护数据安全性方面起着重要作用。密码学作为研究编制密码和破译密码的技术科学,包括加密和解密。通常情况下,加密与解密是相互对应的。
目前,常见的加密技术包括对称式加密技术和非对称式加密技术。例如,DES(DataEncryption Standard,数据加密标准)加密算法是一种典型的对称式加密技术,RSA加密算法是一种典型的非对称式加密技术。非对称式加密就是加密和解密所使用的不是同一个密钥,通常有两个密钥,称为“公钥”和“私钥”,它们两个必需配对使用,否则不能打开加密文件。
然而,发明人发现,在采用现有技术中的RSA加密算法对明文进行加密得到明文对应的密文后,该密文的长度较长,从而使得密文占用的存储空间较大,增加了密文对存储空间的占用。
发明内容
本发明实施例的目的在于提供一种加密方法、装置、电子设备及可读存储介质,以实现减少密文对存储空间的占用。具体技术方案如下:
第一方面,本发明实施例提供了一种加密方法,该方法包括:
获取待加密的明文、安全参数和加密待加密的明文所使用的公钥对,其中,安全参数用于表征字符串的长度;
基于待加密的明文和安全参数,确定第一预设长度的第一字符串和第二字符串;
随机获取第一预设长度的第三字符串,并基于第一哈希算法、第三字符串和待加密的明文,得到待加密的明文对应的第四字符串,其中,第一哈希算法用于将第一预设长度的字符串转换为第二预设长度的字符串,第二预设长度由安全参数和第一预设长度确定;
基于第二哈希算法、第四字符串和第三字符串,得到待加密的明文对应的第五字符串,其中,第二哈希算法用于将第二预设长度的字符串转换为第一预设长度的字符串;
对第四字符串和第五字符串进行拼接,并采用公钥对中的第一公钥组将拼接得到的第一拼接字符串转换为第六字符串;
对第六字符串、第一字符串和第二字符串进行拼接,并采用公钥对中的第二公钥组将拼接得到的第二拼接字符串转为第七字符串,得到待加密的明文对应的密文。
可选的,获取加密待加密的明文所使用的公钥对的步骤,包括:
在预设素数表中选择第一素数对和第二素数对,其中,第一素数对和第二素数对分别包括两个素数;
计算第一素数对中的两个素数的第一乘积以及第一乘积的欧拉函数值;计算第二素数对中的两个素数的第二乘积以及第二乘积的欧拉函数值;
在预设整数表中选择第三整数和第四整数,其中,第三整数大于1且小于第一乘积的欧拉函数值;且第三整数与第一乘积的欧拉函数值的最大公约数为1;第四整数大于1且小于第二乘积的欧拉函数值;且第四整数与第二乘积的欧拉函数值的最大公约数为1;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南阳理工学院,未经南阳理工学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011383233.6/2.html,转载请声明来源钻瓜专利网。





