The invention provides an authentication method and apparatus, in which the server generates a random first number and a number of second numbers, and sends the first number to the client, which displays the first number; sends the first number and a number of second numbers to the authorization authentication device, which displays the first number. Numbers and a number of second digits, the authentication is successful when the third digit entered by the user in the authorization authentication device is equal to the first digit. Yes, in this device, the user only needs to read the first digit from the client and select the first digit in the authorization authentication device. Since the first digit is randomly generated by the server, it can be changed at any time, thus having high security, and only needs the user to select the first digit in the authorization authentication device, thus facilitating the user. Use.
【技术实现步骤摘要】
一种身份验证方法和装置
本专利技术涉及身份验证
,尤其涉及一种身份验证方法和装置。
技术介绍
在实际中,当用户想要登录到某台服务器时,为了提高安全性,通常该服务器会通过某个途径(例如,通过手机短信或邮箱等)向用户发送一次性密码,从而只有在用户输入的用户名和密码都正确,且一次性密码与之前服务器所发送的一次性密码相同时,用户才能成功地登录该服务器,这种技术即为TOTP(Time-basedOne-TimePassword,基于时间戳算法的一次性密码)。这里一次性密码通常都是用户手动输入的,可以理解的是,这种方式比较繁琐,不便于用户的使用。因此,设计出一种便于用户使用的身份验证方法,就成为一种亟待解决的问题。
技术实现思路
本专利技术的目的在于提供一种身份验证方法和装置。为了实现上述专利技术目的之一,本专利技术一实施方式提供一种用于服务器的身份验证方法,包括以下步骤:接收客户端所发送的包含有用户名和密码的登录请求;在确定所述用户名和密码都通过身份验证时,基于随机算法生成一个第一数字和若干第二数字,并将第一数字发送到所述客户端、将第一数字和若干第二数字发送到授权验证设备,其中,第一、第二数字的长度均为2;接收所述授权验证设备所发送的第三数字,且在确定第三数字等于第一数字时,通过身份验证。作为本专利技术一实施方式的进一步改进,所述基于随机算法生成一个第一数字和若干第二数字,包括:基于随机算法生成一个第一数字和两个第二数字。本专利技术实施例还提供了一种用于服务器的身份验证装置,包括以下模块:登录信息接收模块,用于接收客户端所发送的包含有用户名和密码的登录请求;验证模 ...
【技术保护点】
1.一种用于服务器的身份验证方法,其特征在于,包括以下步骤:接收客户端所发送的包含有用户名和密码的登录请求;在确定所述用户名和密码都通过身份验证时,基于随机算法生成一个第一数字和若干第二数字,并将第一数字发送到所述客户端、将第一数字和若干第二数字发送到授权验证设备,其中,第一、第二数字的长度均为2;接收所述授权验证设备所发送的第三数字,且在确定第三数字等于第一数字时,通过身份验证。
【技术特征摘要】
1.一种用于服务器的身份验证方法,其特征在于,包括以下步骤:接收客户端所发送的包含有用户名和密码的登录请求;在确定所述用户名和密码都通过身份验证时,基于随机算法生成一个第一数字和若干第二数字,并将第一数字发送到所述客户端、将第一数字和若干第二数字发送到授权验证设备,其中,第一、第二数字的长度均为2;接收所述授权验证设备所发送的第三数字,且在确定第三数字等于第一数字时,通过身份验证。2.根据权利要求1所述的身份验证方法,其特征在于,所述基于随机算法生成一个第一数字和若干第二数字,包括:基于随机算法生成一个第一数字和两个第二数字。3.一种用于服务器的身份验证装置,其特征在于,包括以下模块:登录信息接收模块,用于接收客户端所发送的包含有用户名和密码的登录请求;验证模块,用于在确定所述用户名和密码都通过身份验证时,基于随机算法生成一个第一数字和若干第二数字,并将第一数字发送到所述客户端、将第一数字和若干第二数字发送到授权验证设备,其中,第一、第二数字的长度均为2;处理模块,用于接收所述授权验证设备所发送的第三数字,且在确定第三数字等于第一数字时,通过身份验证。4.一种用于客户端的身份验证方法,其特征在于,包括以下步骤:向服务器发送包含有用户名和密码的登录请求;接收服务器所发送的第一数字;展示第一数字。5.根据...
【专利技术属性】
技术研发人员:冯继强,潘莉莉,
申请(专利权)人:苏州锦佰安信息技术有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。