加密解密方法、系统、设备及计算机可读存储介质技术方案

技术编号:31374233 阅读:31 留言:0更新日期:2021-12-15 11:05
本发明专利技术公开了一种加密解密方法、系统、设备及计算机可读存储介质。该方法包括:通过获取初始明文数据;对初始明文数据进行补齐处理,得到目标明文数据;根据公开的密钥集合数据对目标明文数据进行加密处理,得到密文数据;对密钥集合数据和预设的私钥数据进行计算处理,得到解密序列数据;根据解密序列数据对密文数据进行解密处理,得到初始明文数据。通过本发明专利技术实施例,在对明文数据进行加密解密时,相对于其它加密解密方法,本申请的加密解密方法减少了许多复杂的计算。密方法减少了许多复杂的计算。密方法减少了许多复杂的计算。

【技术实现步骤摘要】
加密解密方法、系统、设备及计算机可读存储介质


[0001]本专利技术涉及密码
,尤其是涉及一种加密解密方法、系统、设备及计算机可读存储介质。

技术介绍

[0002]相关技术中,密码系统通常包括对称式和非对称式两种,在对称式密码系统中,加密和解密均使用相同的私密钥匙,也称作为私钥密码系统;在非对称式密码系统中,使用公钥加密,私钥解密,又称作为公钥密码系统。
[0003]相关技术中,RSA公开密钥密码体制的原理是:根据数论,寻求两个大数比较简单,而将它们的乘积进行因式分解却极其困难,因此可以将乘积公开作为加密密钥,但其加密是将明文以指数e次方再取模态N(c=m
e
modN)获得,其RSA的明文受限于介于[0,N

1]之间的整数,且其加密的复杂度和计算量比较大。

技术实现思路

[0004]本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术提出一种加密解密方法、系统、设备及计算机可读存储介质,在对明文数据进行加密解密时,相对于其它加密解密方法,本申请的加密解密方法减少本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.加密解密方法,其特征在于,包括:获取初始明文数据;对所述初始明文数据进行补齐处理,得到目标明文数据;根据公开的密钥集合数据对所述目标明文数据进行加密处理,得到密文数据;对所述密钥集合数据和预设的私钥数据进行计算处理,得到解密序列数据;根据所述解密序列数据对所述密文数据进行解密处理,得到所述初始明文数据。2.根据权利要求1所述的加密解密方法,其特征在于,所述对所述初始明文数据进行补齐处理,得到目标明文数据,包括:定义预设的质数乘积数据长度为第一长度;计算所述初始明文数据的长度,得到第二长度;在所述初始明文数据后缀进行添零处理至所述第二长度与所述第一长度相同时,得到所述目标明文数据。3.根据权利要求1所述的加密解密方法,其特征在于,所述根据公开的密钥集合数据对所述目标明文数据进行加密处理,得到密文数据,包括:对所述密钥集合数据进行预处理,得到加密序列数据;将所述目标明文数据与所述加密序列数据进行褶积计算处理,得到所述密文数据。4.根据权利要求3所述的加密解密方法,其特征在于,所述对所述密钥集合数据进行预处理,得到加密序列数据,包括:获取预设的基底序列数据;根据所述基底序列数据构建完美序列数据;获取所述完美序列数据对应的脉冲函数数据;对所述脉冲函数数据和预设的初始高斯整数数据进行计算处理,得到目标高斯整数数据;对所述目标高斯整数数据和所述完美序列数据进行计算处理,得到所述加密序列数据。5.根据权利要求4所述的加密解密方法,其特征在于,所述获取预设的基底序列数据,包括:获取预设的整数集合数据;对所述整数集合数据进行分割处理,得到分割数据;根据所述分割数据确定所...

【专利技术属性】
技术研发人员:张赫烜曹春华李灿彬
申请(专利权)人:广州城建职业学院
类型:发明
国别省市:

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

1