【技术实现步骤摘要】
加密方法、装置、设备及存储介质
[0001]本申请涉及数据加密
,尤其涉及一种加密方法、装置、设备及存储介质。
技术介绍
[0002]在移动互联网的数据传输过程中,为了保证数据的安全,需要对数据进行加密之后再进行传输。
[0003]相关技术中,常采用DES加密算法对数据进行加密。DES加密算法是用64位的密钥,对以64位为单位的块数据进行加密,密钥需要保密,只有掌握了相同密钥才能解读出加密的密文数据。因此,破译DES加密算法实际上是搜索密钥的编码。随着计算机计算能力的发展,64位的密钥是比较容易破解的,导致现有DES加密算法的安全性较低。
技术实现思路
[0004]本申请提供一种加密方法、装置、设备及存储介质,可以提高加密的安全性。
[0005]第一方面,本申请提供一种加密方法,包括:
[0006]获取待加密数据,所述待加密数据包括第一明文数据和第二明文数据;
[0007]确定所述第一明文数据对应的M个第一密钥,以及所述第二明文数据对应的M个第二密钥,所述M为大于1的整数 ...
【技术保护点】
【技术特征摘要】
1.一种加密方法,其特征在于,包括:获取待加密数据,所述待加密数据包括第一明文数据和第二明文数据;确定所述第一明文数据对应的M个第一密钥,以及所述第二明文数据对应的M个第二密钥,所述M为大于1的整数;根据所述M个第一密钥、所述M个第二密钥、所述第一明文数据和所述第二明文数据,执行M次加密处理,得到第一密文数据和第二密文数据;对所述第一密文数据和所述第二密文数据进行合并处理,得到所述待加密数据对应的密文数据。2.根据权利要求1所述的方法,其特征在于,根据所述M个第一密钥、所述M个第二密钥、所述第一明文数据和所述第二明文数据,执行M次加密处理,得到第一密文数据和第二密文数据,包括:执行第i次加密处理,所述第i次加密处理包括:根据所述第一明文数据和所述第二明文数据,确定第i个第一密钥对应的第i个第一加密对象,以及确定第i个第二密钥对应的第i个第二加密对象;通过所述第i个第一密钥对所述第i个第一加密对象进行加密处理得到第i个第一加密结果,以及通过所述第i个第二密钥对所述第i个第二加密对象进行加密处理得到第i个第二加密结果;其中,所述i依次取1、2、
……
、M,直至执行完成第M次加密处理之后,将第M个第一加密结果确定为所述第一密文数据,以及将第M个第二加密结果确定为第二密文数据。3.根据权利要求2所述的方法,其特征在于,若所述i为1;根据所述第一明文数据和所述第二明文数据,确定第i个第一密钥对应的第i个第一加密对象,以及确定第i个第二密钥对应的第i个第二加密对象,包括:将所述第一明文数据拆分为第一子数据和第二子数据,以及将所述第二明文数据拆分为第三子数据和第四子数据;确定第1个第一加密对象包括所述第一子数据和所述第二子数据,以及确定第1个第二加密对象包括所述第三子数据和所述第四子数据。4.根据权利要求2所述的方法,其特征在于,若所述i大于1;根据所述第一明文数据和所述第二明文数据,确定第i个第一密钥对应的第i个第一加密对象,以及确定第i个第二密钥对应的第i个第二加密对象,包括:根据所述i的取值,将所述第i
‑
1个第一加密结果中的一个子密文与所述第i
‑
1个第二加密结果中的一个子密文进行交换处理,得到所述第i个第一加密对象和所述第i个第二加密对象;其中,所述第i
‑
1个第一加密结果中包括两个子密文,所述第i
‑
1个第二加密结果中包括两个子密文。5.根据权利要求4所述的方法,其特征在于,根据所述i的取值,将所述第i
‑
1个第一加密结果中的一个子密文与所述第i
...
【专利技术属性】
技术研发人员:王涛,钱建华,陈叶能,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。