一种用户合法性验证方法、装置及系统与流程

文档序号:12622148阅读:来源:国知局

技术特征:

1.一种用户合法性验证方法,其特征在于,包括以下步骤:

接收用户通过终端设备发送的字符串;

根据所述字符串生成验证码,所述验证码由多个字符组成,所述多个字符与所述字符串中的字符具有对应关系;

根据所述对应关系、所述验证码和所述字符串生成第一密码;

接收所述用户通过所述终端设备发送的第二密码;

比较所述第一密码和所述第二密码,根据所述比较结果,验证所述用户的合法性。

2.如权利要求1所述的方法,其特征在于,所述验证码中的字符为数字,所述数字小于等于所述字符串的长度;所述对应关系为:所述数字指示所述字符串中字符的位置;则所述根据所述对应关系、所述验证码和所述字符串生成第一密码为:

确定所述数字指示的所述字符串中字符的位置,将所述位置上的字符排列组成第一密码。

3.如权利要求1所述的方法,其特征在于,所述对应关系为:所述多个字符与所述字符串中的字符相同;则所述根据所述对应关系、所述验证码和所述字符串生成第一密码为:

确定所述字符串中与所述多个字符相同的所有字符的位置序号,将所述位置序号排列组成第一密码。

4.如权利要求1所述的方法,其特征在于,所述对应关系为:所述多个字符中的至少一个字符与所述字符串中的字符相同;则所述根据所述对应关系、所述验证码和所述字符串生成第一密码为:

确定所述多个字符中出现的与所述字符串中字符相同的字符,将所述确定的字符组成第一密码。

5.如权利要求1所述的方法,其特征在于,所述字符串为根据位置矩阵生成,所述字符串中的字符具有固定顺序;所述验证码为由多个字符组成的验证码矩阵,所述验证码矩阵与所述位置矩阵是同型矩阵;所述对应关系为:所述字符串中的字符指示所述验证码矩阵中的位置;则所述根据所述对应关系、所述验证码和所述字符串生成第一密码为:

确定所述字符串中字符指示的所述验证码矩阵中的位置上的字符,按照所述字符串中字符的顺序将所述确定的字符排列组成第一密码。

6.如权利要求1至5任意一项所述的方法,其特征在于,还发送 所述验证码给所述终端设备,所述第二密码为所述终端设备根据所述对应关系、所述验证码和所述字符串生成。

7.一种用户合法性验证方法,其特征在于,包括以下步骤:

接收用户输入的字符串;

接收验证服务器发送的验证码,所述验证码由多个字符组成,所述多个字符与所述字符串中的字符具有对应关系;

发送根据所述对应关系、所述验证码和所述字符串生成的密码给所述验证服务器,所述密码用于所述用户合法性的验证。

8.一种用户合法性验证方法,其特征在于,包括以下步骤:

接收用户通过终端设备提交的生物特征信息;

生成验证码,所述验证码由至少一个字符组成;

通过存储的算法、所述生物特征信息和所述验证码,确定第一密码;

接收所述用户通过所述终端设备发送的第二密码;

比较所述第一密码和所述第二密码,根据所述比较结果,验证所述用户的合法性。

9.如权利要求8所述的方法,其特征在于,还发送所述验证码给所述终端设备,所述第二密码为所述终端设备根据所述算法、所述生物特征信息和所述验证码生成。

10.一种用户合法性验证方法,其特征在于,包括以下步骤:

接收用户输入的生物特征信息;

接收验证服务器发送的验证码,所述验证码由多个字符组成;

发送根据存储的算法、所述生物特征信息和所述验证码生成的密码给所述验证服务器,所述密码用于所述用户合法性的验证。

11.一种验证服务器,其特征在于,包括接收模块,生成模块和处理模块:

所述接收模块,用于接收用户通过终端设备发送的字符串;

所述生成模块,用于根据所述字符串生成验证码,所述验证码由多个字符组成,所述多个字符与所述字符串中的字符具有对应关系;

所述生成模块,还用于根据所述对应关系、所述验证码和所述字符串生成第一密码;

所述接收模块,还用于接收所述用户通过所述终端设备发送的第二密码;

所述处理模块,用于比较所述第一密码和所述第二密码,根据所述比较结果,验证所述用户的合法性。

12.如权利要求11所述的验证服务器,其特征在于,所述验证码中的字符为数字,所述数字小于等于所述字符串的长度;所述对应关系为:所述数字指示所述字符串中字符的位置;则所述生成模块,还用于根据所述对应关系、所述验证码和所述字符串生成第一密码为:

所述生成模块,还用于确定所述数字指示的所述字符串中字符的位置,将所述位置上的字符排列组成第一密码。

13.如权利要求11所述的验证服务器,其特征在于,所述对应关系为:所述多个字符与所述字符串中的字符相同;则所述生成模块,还用于根据所述对应关系、所述验证码和所述字符串生成第一密码为:

所述生成模块,还用于确定所述字符串中与所述多个字符相同的所有字符的位置序号,将所述位置序号排列组成第一密码。

14.如权利要求11所述的验证服务器,其特征在于,所述对应关系为:所述多个字符中的至少一个字符与所述字符串中的字符相同;则所述生成模块,还用于根据所述对应关系、所述验证码和所述字符串生成第一密码为:

所述生成模块,还用于确定所述多个字符中出现的与所述字符串中字符相同的字符,将所述确定的字符组成第一密码。

15.如权利要求11所述的验证服务器,其特征在于,所述字符串为根据位置矩阵生成,所述字符串中的字符具有固定顺序;所述验证码为由多个字符组成的验证码矩阵,所述验证码矩阵与所述位置矩阵是同型矩阵;所述对应关系为:所述字符串中的字符指示所述验证码矩阵中的位置;则所述生成模块,还用于根据所述对应关系、所述验证码和所述字符串生成第一密码为:

所述生成模块,还用于确定所述字符串中字符指示的所述验证码矩阵中的位置上的字符,按照所述字符串中字符的顺序将所述确定的字符排列组成第一密码。

16.如权利要求11至15任意一项所述的验证服务器,其特征在于,所述验证服务器还包括发送模块,所述发送模块用于发送所述验证码给所述终端设备,所述第二密码为所述终端设备根据所述对应关系、所述验证码和所述字符串生成。

17.一种终端设备,其特征在于,包括接收模块和发送模块:

所述接收模块,用于接收用户输入的字符串;

所述接收模块,还用于接收验证服务器发送的验证码,所述验证码由多个字符组成,所述多个字符与所述字符串中的字符具有对应关系;

所述发送模块,用于发送根据所述对应关系、所述验证码和所述字符串生成的密码给所述验证服务器,所述密码用于所述用户合法性的验证。

18.一种验证服务器,其特征在于,包括接收模块,生成模块和处理模块:

所述接收模块,用于接收用户通过终端设备提交的生物特征信息;

所述生成模块,用于生成验证码,所述验证码由至少一个字符组成;

所述处理模块,用于通过存储的算法、所述生物特征信息和所述验证码,确定第一密码;

所述接收模块,还用于接收所述用户通过所述终端设备发送的第二密码;

所述处理模块,还用于比较所述第一密码和所述第二密码,根据所述比较结果,验证所述用户的合法性。

19.如权利要求18所述的验证服务器,其特征在于,所述验证服务器还包括发送模块,所述发送模块用于发送所述验证码给所述终端设备,所述第二密码为所述终端设备根据所述算法、所述生物特征信息和所述验证码生成。

20.一种终端设备,其特征在于,包括接收模块和发送模块:

所述接收模块,用于接收用户输入的生物特征信息;

所述接收模块,还用于接收所述验证服务器发送的验证码,所述验证码由多个字符组成;

所述发送模块,用于发送根据存储的算法、所述生物特征信息和所述验证码生成的密码给所述验证服务器,所述密码用于所述用户合法性的验证。

21.一种用户合法性验证系统,其特征在于,包括验证服务器和终端设备:

所述验证服务器,用于接收用户通过终端设备发送的字符串;根据所述字符串生成验证码,所述验证码由多个字符组成,所述多个字 符与所述字符串中的字符具有对应关系;根据所述对应关系、所述验证码和所述字符串生成第一密码;接收所述用户通过所述终端设备发送的第二密码;比较所述第一密码和所述第二密码,根据所述比较结果,验证所述用户的合法性;

所述终端设备,用于接收用户输入的字符串;接收所述验证服务器发送的验证码;发送根据所述对应关系、所述验证码和所述字符串生成的第二密码给所述验证服务器,所述第二密码用于所述用户合法性的验证。

22.如权利要求21所述的系统,其特征在于,所述验证码中的字符为数字,所述数字小于等于所述字符串的长度;所述对应关系为:所述数字指示所述字符串中字符的位置;则所述根据所述对应关系、所述验证码和所述字符串生成第一密码为:

确定所述数字指示的所述字符串中字符的位置,将所述位置上的字符排列组成第一密码。

23.如权利要求21所述的系统,其特征在于,所述对应关系为:所述多个字符与所述字符串中的字符相同;则所述根据所述对应关系、所述验证码和所述字符串生成第一密码为:

确定所述字符串中与所述多个字符相同的所有字符的位置序号,将所述位置序号排列组成第一密码。

24.如权利要求21所述的系统,其特征在于,所述对应关系为:所述多个字符中的至少一个字符与所述字符串中的字符相同;则所述根据所述对应关系、所述验证码和所述字符串生成第一密码为:

确定所述多个字符中出现的与所述字符串中字符相同的字符,将所述确定的字符组成第一密码。

25.如权利要求21所述的系统,其特征在于,所述字符串为根据位置矩阵生成,所述字符串中的字符具有固定顺序;所述验证码为由多个字符组成的验证码矩阵,所述验证码矩阵与所述位置矩阵是同型矩阵;所述对应关系为:所述字符串中的字符指示所述验证码矩阵中的位置;则所述根据所述对应关系、所述验证码和所述字符串生成第一密码为:

确定所述字符串中字符指示的所述验证码矩阵中的位置上的字符,按照所述字符串中字符的顺序将所述确定的字符排列组成第一密码。

26.一种用户合法性验证系统,其特征在于,包括验证服务器和 终端设备:

所述验证服务器,用于接收用户通过终端设备提交的生物特征信息;生成验证码,所述验证码由至少一个字符组成;通过存储的算法、所述生物特征信息和所述验证码,确定第一密码;接收所述用户通过所述终端设备发送的第二密码;比较所述第一密码和所述第二密码,根据所述比较结果,验证所述用户的合法性;

所述终端设备,用于接收用户输入的生物特征信息;接收所述验证服务器发送的验证码;发送根据存储的算法、所述生物特征信息和所述验证码生成的第二密码给所述验证服务器,所述第二密码用于所述用户合法性的验证。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1