[发明专利]IP地址的加密方法、装置、设备和存储介质有效
申请号: | 202011195631.5 | 申请日: | 2020-10-31 |
公开(公告)号: | CN112019328B | 公开(公告)日: | 2021-01-26 |
发明(设计)人: | 沈传宝;郝伟 | 申请(专利权)人: | 北京华云安信息技术有限公司 |
主分类号: | H04L9/06 | 分类号: | H04L9/06;H04L29/06 |
代理公司: | 北京华专卓海知识产权代理事务所(普通合伙) 11664 | 代理人: | 王一 |
地址: | 100094 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | ip 地址 加密 方法 装置 设备 存储 介质 | ||
本公开提供了IP地址的加密方法、装置、设备和存储介质。所述方法包括:获取待加密的目标IP地址,将所述目标IP地址转化为二进制字符序列;根据预设规则利用加密秘钥对所述二进制字符序列中的每个字符进行替换,生成加密后的IP地址,其中,所述加密秘钥为根据十六进制的字符生成的两组加密秘钥,其中,第一组加密秘钥对应二进制字符0,第二组加密秘钥对应二进制字符1,所述预设规则为:对于所述二进制字符序列中的0字符,从所述第一组加密秘钥中选取一个字符替换该字符;对于所述二进制字符序列中的1字符,从所述第二组加密秘钥中选取一个字符替换该字符。以此方式,对IP地址进行加密,不会吸引黑客注意,从而提高IP地址信息安全。
技术领域
本公开的实施例一般涉及互联网技术领域,并且更具体地,涉及IP地址的加密方法、装置、设备和存储介质。
背景技术
在网络攻防,尤其是组网或网络组织算法中,为了保证网络节点的信息安全,一些在应用层传输的重要信息,如IP地址都会采用加密的方式进行保护。现有技术虽然只要增长加密密钥到一定长度,就可以从数学上绝对保证信息完全,但是由于密文会引起黑客的注意,反而增加了其暴露的风险,吸引黑客花心思通过其他的方式获利密钥,增加了密文被解开的几率,使得IP地址更容易被黑客获取。
发明内容
根据本公开的实施例,提供了一种能够将IP地址加密并可以进一步隐藏为MD5码,从而在信息传输过程中,既对IP地址进行了加密,又不会吸引黑客注意,从而提高IP地址信息安全的IP地址的加密方案。
在本公开的第一方面,提供了一种IP地址的加密方法,应用于加密终端,包括:
获取待加密的目标IP地址,将所述目标IP地址转化为二进制字符序列;
根据预设规则利用加密秘钥对所述二进制字符序列中的每个字符进行替换,生成加密后的IP地址,其中,所述加密秘钥为根据十六进制的字符生成的两组加密秘钥,其中,第一组加密秘钥对应二进制字符0,第二组加密秘钥对应二进制字符1,所述预设规则为:对于所述二进制字符序列中的0字符,从所述第一组加密秘钥中选取一个字符替换该字符;对于所述二进制字符序列中的1字符,从所述第二组加密秘钥中选取一个字符替换该字符。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,还包括:
将加密后的IP地址作为MD5码或者将加密后的IP地址插入到已有的MD5码中。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据十六进制的字符生成两组加密秘钥的具体过程,包括:
利用随机数生成算法,从十六进制的0到f中随机选取8个作为第一组加密秘钥,剩余的8个字符作为第二组加密秘钥。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述第一组加密秘钥和所述第二组加密秘钥中的字符的排列顺序分别为所述第一组加密秘钥和所述第二组加密秘钥中的字符生成的先后顺序,或者,所述第一组加密秘钥和所述第二组加密秘钥中的字符排列顺序为升序或降序的排列顺序。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述对于所述二进制字符序列中的0字符,从所述第一组加密秘钥中选取一个字符替换该字符;对于所述二进制字符序列中的1字符,从所述第二组加密秘钥中选取一个字符替换该字符,包括:
对于所述二进制字符序列中的0字符,利用随机数生成算法,随机生成0到7之间的一个数,然后从所述第一组加密秘钥中选取排列顺序为随机生成的数的字符替换该字符,对于所述二进制字符序列中的1字符,利用随机数生成算法,随机生成0到7之间的一个数,然后从所述第二组加密秘钥中选取排列顺序为随机生成的数的字符替换该字符。
在本公开的第二方面,提供了一种IP地址的解密方法,应用于解密终端,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京华云安信息技术有限公司,未经北京华云安信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011195631.5/2.html,转载请声明来源钻瓜专利网。