[发明专利]多数字位号码的加密、解密方法以及加密、解密服务器有效
申请号: | 201711344638.7 | 申请日: | 2017-12-15 |
公开(公告)号: | CN107835073B | 公开(公告)日: | 2019-05-17 |
发明(设计)人: | 黄荣存;梁汉泉;杨辉 | 申请(专利权)人: | 卫盈联信息技术(深圳)有限公司 |
主分类号: | H04L9/06 | 分类号: | H04L9/06 |
代理公司: | 深圳市沃德知识产权代理事务所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多数 号码 加密 解密 方法 以及 服务器 | ||
1.一种多数字位号码的加密方法,应用于加密服务器,其特征在于,所述加密方法包括:
在接收到预设类型的待加密多数字位号码后,根据预先确定的加密数字位确定规则,确定第一预设位数待加密号码段,以及除所述待加密号码段以外的非加密号码段;
使用与该待加密多数字位号码对应的预先定义的加密密码学算法和密钥,对确定的非加密号码段进行运算处理生成运算值;
采用预先确定的加密混合运算算法对所述待加密号码段和生成的运算值进行加密混合运算,得到第一预设位数的混合加密号码段;
在所述预设类型的待加密多数字位号码中将所述待加密号码段替换为所述混合加密号码段,生成加密后的多数字位号码。
2.如权利要求1所述的多数字位号码的加密方法,其特征在于,在所述预设类型的待加密多数字位号码中将所述待加密号码段替换为所述混合加密号码段,生成加密后的多数字位号码的步骤之后,该方法还包括:
根据预先确定的号码加密标识规则,为所述加密后的多数字位号码生成加密标识;其中,所述预先确定的号码加密标识规则包括:
根据多数字位号码的含义,将生成的加密后的多数字位号码中的一个或多个预设位数的号码变换为与该待加密多数字位号码的类型相对应的加密标识。
3.如权利要求1所述的多数字位号码的加密方法,其特征在于,所述预先确定的加密数字位确定规则包括:
将所述待加密多数字位号码的最左侧的第二预设位数号码作为前段号码,将所述待加密多数字位号码的最右侧的第三预设位数号码作为后段号码,将所述前段号码和后段号码作为非加密号码段,其中,所述第二预设位数与第三预设位数的和小于所述待加密多数字位号码的位数;将所述前段号码和后段号码从所述待加密多数字位号码中去除后,剩余的号码段作为待加密号码段。
4.如权利要求1-3中任一项所述的多数字位号码的加密方法,其特征在于,所述预先定义的加密密码学算法包括哈希算法和二进制数换算算法,该哈希算法的运算公式为:
Hash=Digest(Nl+Nr+K)
其中,K代表预设的该待加密多数字位号码对应的密钥,Nl代表该待加密多数字位号码最左侧的第二预设位数的号码,Nr代表该待加密多数字位号码最右侧的第三预设位数的号码,Hash代表计算得到的哈希值;
该二进制数换算算法的运算公式为:
Num=CalcNum(Hash)
其中,Num代表将计算得到的二进制的哈希值Hash换算成的十进制的运算值。
5.如权利要求4所述的多数字位号码的加密方法,其特征在于,所述预先确定的加密混合运算算法的公式为:
E_Nm=(Nm+Num)mod10n
其中,Nm代表所述待加密号码段,Num代表十进制的运算值,n代表所述待加密号码段的号码位数,E_Nm代表计算得到的混合加密号码段。
6.一种多数字位号码的解密方法,应用于解密服务器,其特征在于,所述解密方法包括:
在收到预设类型的待解密多数字位号码后,根据预先确定的解密数字位确定规则,确定第一预设位数的待解密号码段,以及除所述待解密号码段以外的非解密号码段;
使用与该待解密多数字位号码对应的预先定义的解密密码学算法和密钥,对确定的非解密号码段进行运算处理生成运算值;
采用预先确定的解密混合运算算法对所述待解密号码段和生成的运算值进行解密混合运算,得到第一预设位数的混合解密号码段;
在所述待解密多数字位号码中将所述待解密号码段替换为所述混合解密号码段,生成解密后的多数字位号码。
7.如权利要求6所述的多数字位号码的解密方法,其特征在于,所述预先确定的解密数字位确定规则包括:
将所述待解密多数字位号码的最左侧的第二预设位数号码作为前段号码,将所述待解密多数字位号码的最右侧的第三预设位数号码作为后段号码,将所述前段号码和后段号码作为非解密号码段,其中,所述第二预设位数与第三预设位数的和小于所述待解密多数字位号码的位数;将所述前段号码和后段号码从所述待解密多数字位号码中去除后,剩余的号码段作为待解密号码段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卫盈联信息技术(深圳)有限公司,未经卫盈联信息技术(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711344638.7/1.html,转载请声明来源钻瓜专利网。