【技术实现步骤摘要】
一种密钥的保护方法、设备以及存储介质
本专利技术涉及加密领域,具体涉及一种密钥的保护方法、设备以及存储介质。
技术介绍
网络框架的安全性非常重要,为确保服务器端的安全,网络框架一般会基于一个密钥(SECRET_KEY)进行加密、安全方面的处理,因此确保密钥的安全可靠对于网络框架至关重要。SECRET_KEY在加密,安全方面有着很突出的用处,如加密函数,Session数据等都是需要使用SECRET_KEY的。如果SECRET_KEY被意外泄露,整个服务器就有可能遭受攻击,严重的还可能造成重要数据丢失。
技术实现思路
有鉴于此,为了克服上述问题的至少一个方面,本专利技术实施例的提出一种密钥的保护方法,包括步骤:获取部署网络框架环境的身份ID和与所述身份ID长度相同的随机字符串;结合所述身份ID和所述随机字符串进行逻辑运算得到加密密钥;利用所述加密密钥对用于网络框架加密的随机密钥进行加密。在一些实施例中,还包括:对所述加密后的随机密钥进行编码;将所述编码后的随机密 ...
【技术保护点】
1.一种密钥的保护方法,包括步骤:/n获取部署网络框架环境的身份ID和与所述身份ID长度相同的随机字符串;/n结合所述身份ID和所述随机字符串进行逻辑运算得到加密密钥;/n利用所述加密密钥对用于网络框架加密的随机密钥进行加密。/n
【技术特征摘要】
1.一种密钥的保护方法,包括步骤:
获取部署网络框架环境的身份ID和与所述身份ID长度相同的随机字符串;
结合所述身份ID和所述随机字符串进行逻辑运算得到加密密钥;
利用所述加密密钥对用于网络框架加密的随机密钥进行加密。
2.如权利要求1所述的方法,其特征在于,还包括:
对所述加密后的随机密钥进行编码;
将所述编码后的随机密钥以与所述网络框架对应的文件格式进行存储。
3.如权利要求2所述的方法,其特征在于,还包括:
将存储有编码后的随机密钥的文件进行编译得到二进制文件;
对所述二进制文件设置查看权限。
4.如权利要求1所述的方法,其特征在于,结合所述身份ID和所述随机字符串进行逻辑运算得到加密密钥,进一步包括:
分别利用所述身份ID中的每一个字符和所述随机字符串中相同位置的字符组成字符对;
对每一个字符对进行异或运算得到多个运算结果;
利用多个运算结果组成加密密钥。
5.如权利要求4所述的方法,其特征在于,对每一个字符对中的字符进行异或运算得到多个运算结果,进一步包括:
将所述每一个字符对中的英文字母转换成对应的ASCII码;
对转换后的每一个字符对进行异或运算得到多个运算...
【专利技术属性】
技术研发人员:马旭,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。