The embodiment of the invention discloses an authentication method and device; the embodiment of the invention adopts the user authentication request when receiving the authentication request generated verification code, and in determining the users need to enter the verification code, access to the user on the touch panel operating gestures, then according to the binary string the operation of hand gestures to generate the corresponding, according to preset rules of the binary string matching and verification code, if matching, in determining the authentication request authentication information carried by the right, determine the identity verification by, if not, then reject the authentication request; this scheme can provide a user input validation code choice, greatly facilitate the operation of users, improve the flexibility of operation.
【技术实现步骤摘要】
本专利技术涉及通信
,具体涉及一种身份验证方法和装置。
技术介绍
现如今,人们生活的方方面面几乎都离不开数据,比如进行网络购物、转账、以及会话等等,无不涉及到数据的处理,因此,如何保障数据安全,也成为业界一直以来都极为关注的一个问题。在现有技术中,一般都会通过身份验证的方式来提高数据的安全性,比如,根据用户提供的鉴权信息,如账号和密码等,与预存的验证信息进行比较,若一致,则验证通过,否则,则确定验证不通过。其中,为了有效防止某个黑客对某一个特定注册用户,采用特定程序暴力破解方式进行不断的登录尝试(即验证尝试),现有技术又提出了“验证码”技术,即随机生成一个只有人类才能解答的问题,比如一串数字、字母、文字、图片或问题等,要求登陆者按照该验证码的要求进行输入,只有输入正确,且鉴权信息正确,才可确定验证通过。简而言之,验证码的存在就是为了区分鉴权信息的输入是人还是机器,以提高验证的安全性。在对现有技术的研究和实践过程中,本专利技术的专利技术人发现,现有的方案在输入验证码时,需要通过键盘才可输入,操作灵活性不足。
技术实现思路
本专利技术实施例提供一种身份验证方法和装置,可以获取触控板来获取用户输入的验证码,在保障数据安全的前提下,提高操作的灵活性。本专利技术实施例提供一种身份验证方法,包括:接收用户的身份验证请求,所述身份验证请求携带鉴权信息;根据所述身份验证请求生成验证码;确定用户需要输入验证码时,获取用户在触控板上的操作手势;根据所述操作手势生成对应的二进制字符串;按照预置规则将所述二进制字符串与所述验证码进行匹配;若匹配,则在确定所述鉴权信息正确时,确 ...
【技术保护点】
一种身份验证方法,其特征在于,包括:接收用户的身份验证请求,所述身份验证请求携带鉴权信息;根据所述身份验证请求生成验证码;确定用户需要输入验证码时,获取用户在触控板上的操作手势;根据所述操作手势生成对应的二进制字符串;按照预置规则将所述二进制字符串与所述验证码进行匹配;若匹配,则在确定所述鉴权信息正确时,确定身份验证通过;若不匹配,则拒绝所述身份验证请求。
【技术特征摘要】
1.一种身份验证方法,其特征在于,包括:接收用户的身份验证请求,所述身份验证请求携带鉴权信息;根据所述身份验证请求生成验证码;确定用户需要输入验证码时,获取用户在触控板上的操作手势;根据所述操作手势生成对应的二进制字符串;按照预置规则将所述二进制字符串与所述验证码进行匹配;若匹配,则在确定所述鉴权信息正确时,确定身份验证通过;若不匹配,则拒绝所述身份验证请求。2.根据权利要求1所述的方法,其特征在于,所述根据所述操作手势生成对应的二进制字符串,包括:确定所述操作手势为轻触时,生成字符1;确定所述操作手势为点按时,生成字符0;将生成的字符按照操作手势的顺序进行排列,组成二进制字符串。3.根据权利要求1所述的方法,其特征在于,所述根据所述操作手势生成对应的二进制字符串,包括:确定所述操作手势为轻触时,生成字符0;确定所述操作手势为点按时,生成字符1;将生成的字符按照操作手势的顺序进行排列,组成二进制字符串。4.根据权利要求1至3任一项所述的方法,其特征在于,所述验证码为二进制字符串,则所述按照预置规则将所述二进制字符串与所述验证码进行匹配,包括:确定所述操作手势对应的二进制字符串与所述验证码是否一致;若一致,则确定所述操作手势对应的二进制字符串与所述验证码匹配;若不一致,则确定所述操作手势对应的二进制字符串与所述验证码不匹配。5.根据权利要求1至3任一项所述的方法,其特征在于,所述验证码为十进制数字组合或十六进制数字组合,则所述按照预置规则将所述二进制字符串与所述验证码进行匹配,包括:将所述十进制数字组合或十六进制数字组合转换为二进制字符串;确定所述操作手势对应的二进制字符串与转换得到的二进制字符串是否一致;若一致,则确定所述操作手势对应的二进制字符串与所述验证码匹配;若不一致,则确定所述操作手势对应的二进制字符串与所述验证码不匹配。6.根据权利要求1至3任一项所述的方法,其特征在于,在确定所述二进制字符串与所述验证码匹配时,还包括:若确定所述鉴权信息不正确,则拒绝所述身份验证请求。7.根据权利要求1至3任一项所述的方法,其特征在于,所述根据所述身份验证请求生成验证码时,还包括:生成提示信息,所述提示信息用于指示操作手势与二进制字符的对应关系;所述获取用户在触控板上的操作手势,包括:获取用户根据所述提示信息在触控板上的操作手势。8.一种身份验证装置...
【专利技术属性】
技术研发人员:杨霞,林陆一,郝允允,李轶峰,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。