密钥生成和数据加密方法、装置、存储介质及计算机设备制造方法及图纸

技术编号:42001909 阅读:18 留言:0更新日期:2024-07-12 12:24
本申请提供的密钥生成和数据加密方法、装置、存储介质及计算机设备,当需要传输目标数据时,可以先确定第一密文数组、第二密文数组和目标密码本,并基于第一密文数组和第二密文数组生成密文串,并根据目标密码本确定密文串对应的明文串。其中,目标密码本包括了多个由密文和明文构成的密码对,这样即使获取了密文串,没有目标密码本,也无法得到明文串,从而提高了明文串的安全性;接着可以根据预设求解规则确定明文串的偏移量,并基于偏移量在明文串中进行明文取值,得到目标密钥,通过密钥生成过程中的自定义局部取值,可以实现密钥安全性的双重保障,进而提高密钥的破解难度。进一步地,可以保证利用该目标密钥进行加密的传输数据的安全性。

【技术实现步骤摘要】

本申请涉及数据处理,尤其涉及一种数据加密方法、装置、存储介质及计算机设备。


技术介绍

1、随着互联网快速发展,各种网络安全问题随之出现,也越来越成为人们关注的焦点之一。比如用户在网络上进行数据传输、信息存储或沟通交流的过程中均涉及到信息保密的问题,若机密数据、个人身份信息、个人隐私,或者对话消息、邮件内容等泄露,会对用户产生影响,甚至对用户的资产和安全造成极大的威胁,因此,对信息进行加密的操作显得尤为重要。

2、目前,为保证数据的安全传输,用户通常采用较复杂的加密算法,但这种加密算法增加了终端设备运行的负担,还加大了传输时延;基于此,人们开始采用密钥来对数据进行加密,然而目前采用的密钥比较单一,随着互联网中计算能力不断增强,对密钥的破解愈发容易。因此,现有的密钥加密算法较为单一,并不安全,不能有效保证传输数据的安全性。


技术实现思路

1、本申请的目的旨在至少能解决上述的技术缺陷之一,特别是现有技术中采用的密钥比较单一,随着互联网中计算能力不断增强,对密钥的破解愈发容易,导致不能有效保证传输数据的安本文档来自技高网...

【技术保护点】

1.一种密钥生成方法,其特征在于,所述方法包括:

2.根据权利要求1所述的密钥生成方法,其特征在于,所述基于所述第一密文数组和所述第二密文数组生成密文串,包括:

3.根据权利要求1或2所述的密钥生成方法,其特征在于,所述第一密文数组中密文在所述目标密码本中对应的明文均小于所述第二密文数组中密文在所述目标密码本中对应的明文。

4.根据权利要求1所述的密钥生成方法,其特征在于,所述根据所述目标密码本确定所述密文串对应的明文串,包括:

5.根据权利要求1所述的密钥生成方法,其特征在于,所述根据预设求解规则确定所述明文串的偏移量,包括:

...

【技术特征摘要】

1.一种密钥生成方法,其特征在于,所述方法包括:

2.根据权利要求1所述的密钥生成方法,其特征在于,所述基于所述第一密文数组和所述第二密文数组生成密文串,包括:

3.根据权利要求1或2所述的密钥生成方法,其特征在于,所述第一密文数组中密文在所述目标密码本中对应的明文均小于所述第二密文数组中密文在所述目标密码本中对应的明文。

4.根据权利要求1所述的密钥生成方法,其特征在于,所述根据所述目标密码本确定所述密文串对应的明文串,包括:

5.根据权利要求1所述的密钥生成方法,其特征在于,所述根据预设求解规则确定所述明文串的偏移量,包括:

6.根据权利要求5所述的密钥生成方法,其特征在于,所述基于所述偏移量在所述明文串中进行明文取值,得到目标密钥,包括:

7.一种数据加密方法,其特征在于,所述方法包括:

8.根据权利要求1所述的数据加密方法,其特征在于,所述基于所述目标密钥生成第一截取分区、第二截取分区和第三截取分区,包括:

9.根据权利要求7或8所述的数据加密方法,其特征在于,所述基于所述第一截取分区对所述当前时间戳和所述设备编码进行加密,生成第一加...

【专利技术属性】
技术研发人员:陈强
申请(专利权)人:厦门熵基科技有限公司
类型:发明
国别省市:

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

1