符,将所提取的字符结合存储的验证指令和解密码获得密钥。
[0019]步骤2、密钥解密步骤,包括:
步骤2-1、对输入的密码条进行验证,当输入的密码条与所述密钥中的密码条验证相配时,进入密码条的字符选择过程,否则验证结束且解密过程失败;
步骤2-2、在密码条下选择的一个字符输入,验证该字符是否为密钥中所提取的字符,当验证通过时,进入解密码过程,否则验证结束且解密过程失败;
步骤2-3、对输入的解密码与密钥所存储的解密码进行匹配,当匹配成功时完成密钥解密,否则匹配结束且解密过程失败。
[0020]由此,通过预先生成密钥条和验证指令进行结合并存储,在解密时逐级进行验证,形成严密的三级验证过程,实现快速有效的加解密过程。进一步地,本发明还可以根据用户需要设定验证指令的类型,所述步骤I的验证指令为密码问题,且所述解密码为文本,由此利用密码问题进行验证,利用密码问题的可记性和内容可现实性,便于验证,提高解密过程的功能。
[0021]对于所述设定的验证指令为密码问题,其解密码可根据通信网络自身的设备设定,若通信网络中具备数字按键,则所述解密码优选为由数字组成的文本;若通信网络中具备字母键盘,则所述解密码优选为由字母组成的文本;若通信网络中具备全键盘,则所述解密码为由数字和字母结合组成的文本;由此根据实际通信网络的需要而智能的设置解密码,方便输入。
[0022]对于本发明来说,所述方法可以广泛用于通信网络中,如使用于用户身份的验证过程,可以利用本发明的方法结合用户身份验证,可以利用三级的验证过程提高身份论证的安全性,充分发挥加解密过程。
[0023]本发明的一实施例如下:
首先,密钥生成过程。预设一条验证指令为“来源地? ”和解密码为“XX”,并进行存储;并且,预先生成由字符串为12345678组成的密码条,;从生成的密码条12345678中提取任意一个字符5,将所提取的字符5结合存储的验证指令和解密码获得密钥.其次,为密钥解密过程。输入的密码条1234567,对其进行验证,当输入的密码条1234567与所述密钥中的密码条12345678验证相配时,进入密码条12345678中的字符选择过程,否则验证结束,且解密过程失败,通信网络结束密钥验证过程。
[0024]在密码条12345678下选择的一个字符输入,如选择的字符为4,然后验证该字符4是否为密钥中所提取的字符5,由字符4不是密钥中所提取的字符5,则验证结束且解密过程失败,通信网络结束密钥验证过程。而选择的字符为5时,由字符5即为密钥中所提取的字符5,则验证通过时,进入下面的解密码过程。
[0025]在输入的字符5验证通过后,进入解密码输入。若解密码输入的是“YA”,对输入的解密码“YA”与密钥所存储的解密码“XX”进行匹配,由于不相符,则匹配不成功匹配结束且解密过程失败,通信网络结束密钥验证过程。若输入的解密码正为“XX”,则匹配成功,解密过程成功,由此使得整个验证过程结束。
[0026]因此,本发明提供的一种用于通信网络的密钥生成及解密方法,通过预先生成密钥条和验证指令进行结合并存储,在解密时逐级进行验证,形成严密的三级验证过程,提高了密钥的解密安全性,提高密钥的使用功能,实现快速有效的加解密,可以很好提供给人们用于通信网络的加解密过程。
[0027]上面结合附图对本发明的实施方式作了详细说明,但是本发明并不限于上述实施方式,在本领域普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下做出各种变化。
【主权项】
1.一种用于通信网络的密钥生成及解密方法,其特征在于,包括以下步骤: 步骤1、密钥生成步骤,包括:预先设置一条验证指令和解密码并进行存储;预先生成由字符串组成的密码条;从生成的密码条中提取任意一个字符,将所提取的字符结合存储的验证指令和解密码获得密钥; 步骤2、密钥解密步骤,包括: 步骤2-1、对输入的密码条进行验证,当输入的密码条与所述密钥中的密码条验证相配时,进入密码条的字符选择过程,否则验证结束且解密过程失败; 步骤2-2、在密码条下选择的一个字符输入,验证该字符是否为密钥中所提取的字符,当验证通过时,进入解密码过程,否则验证结束且解密过程失败; 步骤2-3、对输入的解密码与密钥所存储的解密码进行匹配,当匹配成功时完成密钥解密,否则匹配结束且解密过程失败。
2.根据权利要求1所述用于通信网络的密钥生成及解密方法,其特征在于:所述步骤I的验证指令为密码问题,且所述解密码为文本。
3.根据权利要求2所述用于通信网络的密钥生成及解密方法,其特征在于:所述解密码为由数字组成的文本。
4.根据权利要求2所述用于通信网络的密钥生成及解密方法,其特征在于:所述解密码为由字母组成的文本。
5.根据权利要求2所述用于通信网络的密钥生成及解密方法,其特征在于:所述解密码为由数字和字母结合组成的文本。
6.根据权利要求1所述用于通信网络的密钥生成及解密方法,其特征在于:所述方法用于通信网络中用户身份的验证过程。
【专利摘要】本发明公开了一种用于通信网络的密钥生成及解密方法,包括步骤,密钥生成步骤:预先设置一条验证指令和解密码并进行存储;预先生成由字符串组成的密码条;从生成的密码条中提取任意一个字符,将所提取的字符结合存储的验证指令和解密码获得密钥;密钥解密步骤,对输入的密码条进行验证,当输入的密码条验证相配时,进入密码条的字符选择过程,否则验证结束且解密过程失败;在密码条下选择的一个字符输入,验证该字符是否为密钥中所提取的字符,当验证通过时,进入解密码,否则验证结束且解密过程失败;对输入的解密码进行匹配,当匹配成功时完成密钥解密,否则匹配结束且解密过程失败。本发明提高了密钥的解密安全性,实现快速有效的加解密。
【IPC分类】H04L29-06
【公开号】CN104753942
【申请号】CN201510143811
【发明人】过俊宏, 肖运根, 陈伟新
【申请人】无锡市崇安区科技创业服务中心
【公开日】2015年7月1日
【申请日】2015年3月30日