【技术实现步骤摘要】
数据加密方法、装置、存储介质及电子设备
[0001]本公开涉及计算机
,具体而言,涉及一种数据加密方法、数据加密装置、计算机可读存储介质以及电子设备。
技术介绍
[0002]在计算机
,经常涉及到信息加密和压缩。目前,常见的加密算法包括对称加密算法和非对称加密算法。其中,由于非对称加密算法的加解密过程中涉及的元素过多,且加解密步骤过于复杂,导致非对称加密算法的应用场景存在较高的局限性。而对称加密算法仅需要一个密钥即可实现加解密,加解密步骤相对简单。但是,对称加密得到的密文无法定制,导致密文不可控,从而无法应用于一些特定场景中。
[0003]需要说明的是,在上述
技术介绍
部分公开的信息仅用于增强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
[0004]本公开的目的在于提供一种数据加密方法、数据加密装置、计算机可读存储介质以及电子设备,进而至少在一定程度上克服由于对称加密得到的密文无法定制,导致密文不可控,使得对称加密算法的应用场景存在局限性的 ...
【技术保护点】
【技术特征摘要】
1.一种数据加密方法,其特征在于,包括:获取用户随机生成的进制转换密钥;根据所述进制转换密钥对目标明文进行加密,得到与所述进制转换密钥的目标属性对应的密文。2.根据权利要求1所述的数据加密方法,其特征在于,根据所述进制转换密钥对目标明文进行加密之前,所述方法还包括:将所述目标明文分解为多种类型的第一字符串;利用预设的编码方式将对应类型的第一字符串转换为第二字符串;按照预设的进制转换顺序将所述目标明文转换为第三字符串;组合所述第一字符串、所述第二字符串和所述第三字符串,得到第一进制字符串。3.根据权利要求2所述的数据加密方法,其特征在于,所述进制转换密钥为预设长度的进制转换密钥,所述目标属性包括密钥长度;所述根据所述进制转换密钥对目标明文进行加密,得到与所述进制转换密钥的目标属性对应的密文,包括:根据所述预设长度的进制转换密钥将所述第一进制字符串转换为目标长度的第二进制字符串,并将所述第二进制字符串作为第一密文。4.根据权利要求2所述的数据加密方法,其特征在于,所述进制转换密钥为包含预设内容的进制转换密钥,所述目标属性包括密钥内容;所述根据所述进制转换密钥对目标明文进行加密,得到与所述进制转换密钥的目标属性对应的密文,包括:根据所述包含预设内容的进制转换密钥将所述第一进制字符串转换为包含目标内容的所述第三进制字符串,并将所述第三进制字符串作为第二密文。5.根据权利要求3
‑
4任一项所述的数据加密方法,其特征在于,所述方法还包括:计算所述目标明文的长度,并将所述目标明文的长度转换为第四进制字符串;将所述第四进制字符串添加至所述第二进制字符串或所述第三进制字符串中的目标位置处以得到第三密文。6.根据权利要求2所述的数据加密方法,其特征在于,所述第一字符串的类型为第一类型;所述利用预设的编码方式将对应类型的第一字符串转换为第二字符串,包括:根据预设的第一字符映射表对所述第一类型的第一字符串中的各个字符进行编码,得到多个第一编码值;获取用户生成的第一随机数,并根据各所述第一编码值与所述...
【专利技术属性】
技术研发人员:牟雪,
申请(专利权)人:京东方科技集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。