The present disclosure relates to a key information processing method, device, electronic device and computer readable medium. In the field of computer information processing, the method includes: determining at least one transformation strategy; transforming the original key obtained through at least one transformation strategy to generate key data; abstracting the at least one transformation strategy to generate policy data; and generating the target key file through the key data and the strategy data. The key information processing method, device, electronic device and computer readable medium involved in the present disclosure can encrypt the transmitted key with different intensities, thereby improving the information security intensity of the key when transmitting the key information.
【技术实现步骤摘要】
密钥信息处理方法、装置、电子设备及计算机可读介质
本公开涉及计算机信息处理领域,具体而言,涉及一种密钥信息处理方法、装置、电子设备及计算机可读介质。
技术介绍
密钥是一种参数,它是在明文转换为密文或将密文转换为明文的算法中输入的参数。密钥加密是发送和接收数据的双方,使用相同的或对称的密钥对明文进行加密解密运算的加密方法。一般情况下,加密算法是公开的,能保证一个明文的关键在于密钥,密钥必须是保密的,它通常是一个字符串,并且可以按需频繁更换。因此,密钥的长度很重要,因为一旦找到解密密钥也就破译了密码,而密钥的长度越长,密钥空间就越大,遍历密钥空间所花费的时间就越长,破译的可能性也就越小。在现有技术中,密钥隐藏或保护策略是通过对密钥进行数据变换,然后再传输的方式来实现密钥保密的。但是,现有技术中的方法密钥隐藏或保护策略其安全强度是固定的,无法根据不同的环境变换密钥隐藏的安全强度,从而导致随着时间的推移、计算能力的提升,密钥的隐藏可能不再安全。因此,需要一种新的密钥信息处理方法、装置、电子设备及计算机可读介质。在所述
技术介绍
部分公开的上述信息仅用于加强对本公开的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
有鉴于此,本公开提供一种密钥信息处理方法、装置、电子设备及计算机可读介质,能够对待传输的密钥进行不同强度的安全加密,从而在密钥信息传输时提高密钥的信息安全强度。本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。根据本公开的一方面,提出一种密钥信息处理方法,包括:确定至少一个变换策略;将获取 ...
【技术保护点】
1.一种密钥信息处理方法,其特征在于,包括:确定至少一个变换策略;将获取到的原始密钥通过所述至少一个变换策略进行密钥变换,生成密钥数据;将所述至少一个变换策略进行抽象化处理,生成策略数据;以及通过所述密钥数据与所述策略数据生成目标密钥文件。
【技术特征摘要】
1.一种密钥信息处理方法,其特征在于,包括:确定至少一个变换策略;将获取到的原始密钥通过所述至少一个变换策略进行密钥变换,生成密钥数据;将所述至少一个变换策略进行抽象化处理,生成策略数据;以及通过所述密钥数据与所述策略数据生成目标密钥文件。2.如权利要求1所述的方法,其特征在于,所述将获取到的原始密钥密钥信息通过所述至少一个变换策略进行密钥变换,生成密钥数据包括:生成M个变换策略;以及从所述M个变换策略中随机抽取N个变换策略;通过所述N个变换策略将所述原始密钥进行N次变换,生成密钥数据;其中,M>=N>1,M、N为正整数。3.如权利要求1所述的方法,其特征在于,将所述至少一个变换策略进行抽象化处理,生成策略数据包括:将所述至少一个变换策略进行哈希变换,生成至少一个哈希数值;将所述至少一个哈希数值进行抽象化处理并映射至位数组中;以及通过所述位数组生成所述策略数据。4.如权利要求3所述的方法,其特征在于,将所述至少一个哈希数值进行抽象化处理并映射至位数组中包括:在所述至少一个哈希数值中的每一个哈希数值中提取预定个数的位数值;通过至少一个哈希数值的位数值生成位数值集合;以及将所述位数值集合中的位数值依次映射至所述位数组中。5.一种密钥信息处理方法,其特征在于,还包括:由目标密钥文件提取密钥数据与策略数据;通过所述策略数据获取至少一个变换策略;以及通过所述至少一个变换策略对所述密钥数据进行逆变换以获取密钥信息。6.如权利要求5所述的方法,其特征在于,通过所述策略数据获取至少一个变换策略包括:通过变换策略组与所述策略数据获取至少一个变换策略。7.如权利要求6所述的方法,其特征在于,通过所述变换策略组与所述策略数据获取至少一个变换策略包括:通过所述变换策略组中的多个变换...
【专利技术属性】
技术研发人员:李建熠,
申请(专利权)人:北京三快在线科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。