对称加密方法、数据传输方法、装置及电子设备制造方法及图纸

技术编号:37145608 阅读:32 留言:0更新日期:2023-04-06 21:56
本发明专利技术提供一种对称加密方法、数据传输方法、装置及电子设备,其中,对称加密方法包括:获取待加密密钥;基于随机生成的加密码,对所述待加密密钥中的部分字符进行替换,得到加密后密钥;基于所述加密后密钥,对待加密数据进行加密处理,得到加密后数据。通过本发明专利技术提高了密钥的安全性,降低了密钥被破解的风险,进而可以有效确保后续的所有加密内容不易被反解码。解码。解码。

【技术实现步骤摘要】
对称加密方法、数据传输方法、装置及电子设备


[0001]本专利技术涉及数据传输
,尤其涉及一种对称加密方法、数据传输方法、装置及电子设备。

技术介绍

[0002]对称加密算法即加密和解密使用相同密钥的算法。在对称加密算法中,数据发信方将明文和密钥一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去。收信方收到密文后,若想解读原文,则需要使用加密用过的密钥及相同算法的逆算法对密文进行解密,才能使其恢复成可读明文。
[0003]相关技术可知,在对称加密算法中,由于发收信双方都使用密钥对数据进行加密和解密,因此需要解密方事先必须知道密钥。然而,密钥在传输的过程中存在被破解的风险,导致后续的所有加密内容都可以根据破解的密钥进行反解码,当前,寻找一种密钥不易被破解的对称加密方法成为研究热点。

技术实现思路

[0004]本专利技术提供一种对称加密方法、数据传输方法、装置及电子设备,用以解决现有技术中密钥在传输的过程中存在被破解风险的缺陷,实现了提高密钥的安全性,降低被破解的风险,从而有效确保后续的所有加密内容不易被反解码本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种对称加密方法,其特征在于,所述对称加密方法包括:获取待加密密钥;基于随机生成的加密码,对所述待加密密钥中的部分字符进行替换,得到加密后密钥;基于所述加密后密钥,对待加密数据进行加密处理,得到加密后数据。2.根据权利要求1所述的对称加密方法,其特征在于,所述基于随机生成的加密码,对所述待加密密钥中的部分字符进行替换,得到加密后密钥,具体包括:基于所述加密码,确定所述待加密密钥的替换点位;基于所述加密码对所述待加密密钥中的位于所述替换点位的部分字符进行替换,得到所述加密后密钥。3.根据权利要求2所述的对称加密方法,其特征在于,所述加密码包括多个加密字符;所述基于所述加密码,确定所述待加密密钥的替换点位,具体包括:在所述加密字符中确定出所述加密码的点位标识字符,其中,所述点位标识字符为所述加密码中预设点位的加密字符;确定出与所述点位标识字符对应的标识点位,其中,所述标识点位用于标识所述替换点位中的起始位数或结束位数;基于所述标识点位,确定所述待加密密钥的替换点位。4.根据权利要求3所述的对称加密方法,其特征在于,所述基于所述标识点位,确定所述待加密密钥的替换点位,具体包括:在所述标识点位的位数大于或等于目标位数的情况下,将所述标识点位的位数,作为所述待加密密钥的替换点位的起始位数或结束位数,其中,所述目标位数根据所述待加密密钥的长度和所述加密码的长度确定;基于所述起始位数或所述结束位数,以及所述加密码的长度,确定所述待加密密钥的替换点位。5.根据权利要求3所述的对称加密方法,其特征在于,所述基于所述标识点位,确定所述待加密密钥的替换点位,具体包括:在所述标识点位的位数小于目标位数的情况下,将所述标识点位的位数的预设倍数,作为所述待加密密钥的替换点位的起始位数或结束位数,其中,所述目标位数根据所述待加密密钥的长度和所述加密码的长度确定;基于所述起始位数或结束位数,以及所述加密码的长度,确定所述待加密密钥的替换点位。6.一种数据传输方法,其特征在于,应用于处理端,所述数据传输方法包括:获取随机生成的加密码和加密后数据,其中,所述加密后数据为基于加密后密钥对待加密数据进行加密处理后得到的数据,所述加密后密钥为基于所述加密码对待加密密钥中的部分字符替换后得到;将所述加密码和所述加密后数据进行拼接,得到拼接后传输数据;将所述拼接后传输数据传输至接收端。7.根据权利要求6所述的数据传输方法,其特征在于,在所述将所述加密码和所述加密后数据进行拼接,得到拼接后传输数据之后,所述数据传输方法还包括:对所述拼接后传输数据进行编码处理,得到编码后传输数据,并将所述编码后传输数
据作为最终的拼接后传输数据;所述将所述拼接后传输数据传输至接收端,具体包括:将所述编码后传输数据传输至所述接收端。8.一种数据传输方法,其特征在于,应用于接收端,所述数据传输方法包括:接收处理端传输的拼接后传输数据,...

【专利技术属性】
技术研发人员:何浪
申请(专利权)人:奇安信科技集团股份有限公司
类型:发明
国别省市:

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

1