The invention discloses an authentication method, system and control system based on authentication code to solve the problem of information leakage caused by the transmission of authentication code on the public network. The method comprises the following steps: establishing a local area network with an intelligent device; judging whether to receive authentication request information; if so Then, the authentication request information is transmitted to the intelligent device via the local area network, the intelligent device randomly generates the authentication code, obtains the authentication code input by the user, and sends the authentication code input by the user to the intelligent device, so that the intelligent device can judge the authentication code input by the user and the said intelligent device. The randomly generated authentication codes are consistent; it is determined whether the authentication pass information transmitted from the intelligent terminal is received or, if so, authenticated. By establishing a local area network between the control terminal and the intelligent device, the authentication code does not need to be transmitted on the public network, and the security of the transmission of the authentication code can be guaranteed. The verification process is simple and the verification process is fast.
【技术实现步骤摘要】
一种基于验证码的身份验证方法、系统及控制系统
本专利技术涉及通信领域,尤其涉及一种基于验证码的身份验证方法、系统及控制系统
技术介绍
随着通信技术的不断发展,智能终端上各种各样的APP琳琅满目,目前用户在进行手机APP登录注册操作时,为了防止黑客以及恶意软件攻击,采用验证码的方式来验证用户为真实用户,验证码通常通过网络服务器发送验证码到手机APP端,手机APP端以一种软件程序很难识别的方式展现出来,通常展现出来都是不规则且有很多干扰的图形图像,这种方式通常人类能够识别,但为了达到安全性,很多验证码显示出来的方式,用户识别起来也非常费力,并且这种验证码需要在公网上传输,先由服务器发送验证码到APP端,然后APP端再将用户输入的验证码回传给网络服务器来验证,验证码在公网传输具有潜在风险,容易被黑客截获,造成损失。例如CN107786572A公开了一种用户身份的验证方法、装置及终端。该方法包括:接收服务器发送的第一验证码集合,其中,所述第一验证码集合中至少包括一个目标验证码,根据所述第一验证码集合生成第二验证码集合,其中,所述第二验证码集合中至少包括所述第一验证码集合,在所述第一验证码集合中将各个目标验证码进行标记,接收用户根据标记后的目标验证码选择的备选验证码,根据各个备选验证码和各个目标验证码对所述用户的身份进行验证。该专利技术提供的技术方案解决了验证码判断选择较为耗时的问题,以实现缩短验证码的识别时间,提高验证码选择的效率,但是不能解决验证码在公网上传输被盗取的潜在风险CN107786569A提供一种验证码发送方法、接收方法及相关设备,该方法包括:若接收到 ...
【技术保护点】
1.一种基于验证码的身份验证方法,其特征在于,包括步骤:与智能设备建立局域网;判断是否接收身份验证请求信息,若是,则通过所述局域网将所述身份验证请求信息发送至所述智能设备,所述智能设备随机产生验证码;获取用户输入的验证码并将所述用户输入的验证码发送至所述智能设备,以便所述智能设备判断所述用户输入的验证码与所述随机产生的验证码是否一致;判断是否接收来自所述智能终端发送的验证通过信息,若是,通过身份验证。
【技术特征摘要】
1.一种基于验证码的身份验证方法,其特征在于,包括步骤:与智能设备建立局域网;判断是否接收身份验证请求信息,若是,则通过所述局域网将所述身份验证请求信息发送至所述智能设备,所述智能设备随机产生验证码;获取用户输入的验证码并将所述用户输入的验证码发送至所述智能设备,以便所述智能设备判断所述用户输入的验证码与所述随机产生的验证码是否一致;判断是否接收来自所述智能终端发送的验证通过信息,若是,通过身份验证。2.如权利要求1所述一种基于验证码的身份验证方法,其特征在于,所述与智能设备建立局域网包括步骤:通过蓝牙或wifi与所述智能设备建立局域网。3.如权利要求1所述一种基于验证码的身份验证方法,其特征在于,还包括步骤:在发送身份验证请求信息至所述智能设备后进入倒计时,判断用户是否在倒计时内完成验证码的输入,若是,则获取用户输入的验证码并将将所用户输入的验证码发送至所述智能设备。4.如权利要求1所述一种基于验证码的身份验证方法,其特征在于,还包括步骤:判断用户输入验证码的时间是否超过预设时间,若是,则向所述智能设备再次发送身份验证请求信息以便所述智能设备重新随机生成验证码;判断用户是否重新输入验证码,若是,则获取所述重新输入的验证码并对所述验证码进行验证。5.一种基于验证码的身份验证系统,其特征在于,包括:局域网建立模块,用于与智能设备建立局域网;第一判断模块,用于判断是否接收身份验证请求信息,若是,则通过所述局域网将所述身份验证请求信息发送至所述智能设备,所述智能设备随机产生验证码;获取模块,用于获取用户输入的验证码并将所述用户输入的验证码发送至所述智能设备,以便所述智能设备判断所述用户输入的验证码与所述随机产生的验证码是否一致;第二判断模块,用于判断是否接收来自所述智能终端发送的验证通过信息,若是,通过身份验证。6.如权利要求5所述一种基于...
【专利技术属性】
技术研发人员:邓向涛,
申请(专利权)人:上海康斐信息技术有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。