CN111310140B - 应用登录鉴权方法、电子设备、移动终端和存储介质 - Google Patents

应用登录鉴权方法、电子设备、移动终端和存储介质 Download PDF

Info

Publication number
CN111310140B
CN111310140B CN202010080889.4A CN202010080889A CN111310140B CN 111310140 B CN111310140 B CN 111310140B CN 202010080889 A CN202010080889 A CN 202010080889A CN 111310140 B CN111310140 B CN 111310140B
Authority
CN
China
Prior art keywords
mobile terminal
application
login information
random code
electronic equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010080889.4A
Other languages
English (en)
Other versions
CN111310140A (zh
Inventor
刘世顺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
TCL Mobile Communication Technology Ningbo Ltd
Original Assignee
TCL Mobile Communication Technology Ningbo Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by TCL Mobile Communication Technology Ningbo Ltd filed Critical TCL Mobile Communication Technology Ningbo Ltd
Priority to CN202010080889.4A priority Critical patent/CN111310140B/zh
Publication of CN111310140A publication Critical patent/CN111310140A/zh
Application granted granted Critical
Publication of CN111310140B publication Critical patent/CN111310140B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/45Structures or tools for the administration of authentication

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Telephone Function (AREA)

Abstract

本发明公开了一种应用登录鉴权方法、电子设备、移动终端和存储介质,在用户进行电子设备中第一应用登录时,根据第一登录信息生成第一随机码;移动终端侧扫描电子设备提供的识别码,得到电子设备中的第一登录信息,并获取到移动终端侧输入的用于登录移动终端中第二应用的第二登录信息,若第一登录信息和第二登录信息匹配,会移动终端侧会生成与第二登录信息匹配的第二随机码,并将第二随机码提供给电子设备供移动终端用户进行第一应用的登录。每次都使用随机码进行登录,这样增加了登录的安全性,避免了密码泄露的风险。同时,不需要搭建后台鉴权服务器,只需在电子设备和移动终端进行鉴权开发,节省人力物力。

Description

应用登录鉴权方法、电子设备、移动终端和存储介质
技术领域
本申请涉及终端技术领域,具体涉及一种应用登录鉴权方法、电子设备、移动终端和存储介质。
背景技术
数字化的今天,电脑工具的使用无处不在,特别是办公电脑,工业生产测试控制电脑等。在很多场景下,电脑工具要提权使用时,需要用户输入用户名密码登入工具对登入用户鉴权成功后才能允许使用对应的功能或做对应的操作。这种鉴权模式,往往会有以下几个劣势:
1、要求电脑工具需要搭建后台服务器用于管理用户名和密码,这对于一些轻量型应用来说是额外的开销。2、这种固定密码的登入方式,存在密码被其他用户窃取的风险。为降低这个风险,一般要么要求用户提高密码强度,要么要求用户定期修改密码,无论哪种方式对于用户使用都带来了极大不便。3、临时使用情况,如需要提供密码临时给其他人使用时,必须告知其他人密码(如密码设置成很私人密码时,提供给他人就很不便)。同时,为了防止密码被滥用,在其他人使用密码后,需要重新设置密码,及其不便。
发明内容
本申请实施例提供一种应用登录鉴权方法、电子设备、移动终端和存储介质,旨在解决现有技术下的登录鉴权方法不安全,且需要搭建后台服务器浪费人力物力的问题。
第一方面,本申请提供一种应用登录鉴权方法,所述方法应用于电子设备,所述方法包括:
获取用于登录所述电子设备中第一应用的第一登录信息;
根据所述第一登录信息,生成与所述第一登录信息对应的第一随机码;
获取来自移动终端的第二随机码;
对比所述第一随机码和所述第二随机码是否匹配;
若所述第一随机码和所述第二随机码匹配,则利用所述第一登录信息和所述第二随机码登录所述第一应用。
进一步的,所述在所述获取来自移动终端的第二随机码之前,所述方法还包括:
对所述第一登录信息和所述第一随机码进行加密,得到第一鉴权数据;
根据所述第一鉴权数据,生成第一识别码,以供所述移动终端扫描生成所述第二随机码。
进一步的,在所述获取用于登录所述电子设备中第一应用的第一登录信息之前,所述方法还包括:
将所述电子设备与所述移动终端绑定。
进一步的,所述将所述电子设备与所述移动终端绑定,包括:
获取用于注册所述移动终端在所述电子设备的注册信息;
根据所述注册信息,生成与所述注册信息对应的第二识别码,以使得所述移动终端通过扫描所述第二识别码,实现所述移动终端与所述电子设备的绑定。
第二方面,本申请提供一种应用登录鉴权方法,所述方法应用于移动终端,所述方法包括:
扫描电子设备提供的第一识别码,获取用于登录电子设备中第一应用的第一登录信息;
获取所述移动终端用户输入的,用于登录所述移动终端中第二应用的第二登录信息,所述第一应用和所述第二应用为同样的应用;
判断所述第一登录信息与所述第二登录信息是否匹配;
若匹配,生成与所述第二登录信息对应的第二随机码,以供所述移动终端用户进行所述第一应用的登录。
进一步的,在所述扫描电子设备提供的第一识别码,获取用于登录电子设备中第一应用的第一登录信息之前,所述方法还包括:
将所述电子设备与所述移动终端进行绑定。
进一步的,所述将所述电子设备与所述移动终端进行绑定,包括:
扫码所述电子终端提供的第二识别码;
对所述第二识别码进行解码得到用于注册所述移动终端在所述电子设备的注册信息;
对所述注册信息进行校验,判断所述注册信息是否与移动终端匹配;
若匹配,将所述电子设备与所述移动终端绑定,并将所述注册信息进行存储。
第三方面,本申请提供一种电子设备,所述电子设备包括:
第一获取模块,用于获取用于登录所述电子设备中第一应用的第一登录信息;
第一随机码生成模块,用于根据所述第一登录信息,生成与所述第一登录信息对应的第一随机码;
第二获取模块,用于获取来自移动终端的第二随机码;
对比模块,用于对比所述第一随机码和所述第二随机码是否匹配;
第一登录模块,用于若所述第一随机码和所述第二随机码匹配,则利用所述第一登录信息和所述第二随机码登录所述第一应用。
第四方面,本申请提供一种移动终端,所述移动终端包括:
扫描模块,用于扫描电子设备提供的第一识别码,获取用于登录电子设备中第一应用的第一登录信息;
第二登录模块,用于获取所述移动终端用户输入的用于登录所述移动终端中第二应用的第二登录信息,所述第一应用和所述第二应用为同样的应用;
判断模块,用于判断所述第一登录信息与所述第二登录信息是否匹配;
第二随机码生成模块,用于若匹配,生成与所述第二登录信息对应的第二随机码,以供所述移动终端用户进行所述第一应用的登录。
第五方面,本申请提供一种存储介质,所述存储介质存储有计算机程序,该计算机程序被所述应用登录时实现所述应用登录鉴权方法中的步骤。
本申请实施例提供的应用登录鉴权方法,在用户进行电子设备中第一应用登录时,根据第一登录信息生成第一随机码;移动终端侧扫描电子设备提供的识别码,得到电子设备中的第一登录信息,并获取到移动终端侧输入的用于登录移动终端中第二应用的第二登录信息,若第一登录信息和第二登录信息匹配,会移动终端侧会生成与第二登录信息匹配的第二随机码,并将第二随机码提供给电子设备供移动终端用户进行第一应用的登录。每次都使用随机码进行登录,这样增加了登录的安全性,避免了密码泄露的风险。同时,不需要搭建后台鉴权服务器,只需在电子设备和移动终端进行鉴权开发,节省人力物力。
附图说明
下面结合附图,通过对本申请的具体实施方式详细描述,将使本申请的技术方案及其它有益效果显而易见。
图1为本发明实施例提供的应用鉴权方法一实施例流程示意图;
图2为本发明实施例提供的应用鉴权方法另一实施例流程示意图;
图3为本发明实施例提供的应用登录鉴权一具体实施例示意图;
图4为本发明实施例提供的电子设备与移动终端绑定的一实施例示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
在本申请的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”、“顺时针”、“逆时针”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本申请的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个所述特征。在本申请的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
在本申请的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接或可以相互通讯;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本申请中的具体含义。
在本申请中,除非另有明确的规定和限定,第一特征在第二特征之“上”或之“下”可以包括第一和第二特征直接接触,也可以包括第一和第二特征不是直接接触而是通过它们之间的另外的特征接触。而且,第一特征在第二特征“之上”、“上方”和“上面”包括第一特征在第二特征正上方和斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”包括第一特征在第二特征正下方和斜下方,或仅仅表示第一特征水平高度小于第二特征。
下文的公开提供了许多不同的实施方式或例子用来实现本申请的不同结构。为了简化本申请的公开,下文中对特定例子的部件和设置进行描述。当然,它们仅仅为示例,并且目的不在于限制本申请。此外,本申请可以在不同例子中重复参考数字和/或参考字母,这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施方式和/或设置之间的关系。此外,本申请提供了的各种特定的工艺和材料的例子,但是本领域普通技术人员可以意识到其他工艺的应用和/或其他材料的使用。
本发明实施例提供的应用鉴权方法应用于应用登录鉴权***,而应用登录鉴权***包括有电子设备和移动终端,当用户在电子设备端进行某个应用的登录时,利用加密算法对电子设备端实现对生成的动态随机密码及相对应的控制数据进行加密,在移动终端对加密数据进行解密及校验后,输出动态密码给用户,使得用户可以利用动态密码进行电子设备端应用的登录,实现在电子设备端的鉴权。
本领域技术人员可以理解,上述示出的应用登录鉴权***,仅仅是与本发明方案一种应用场景,并不构成对本申请方案应用场景的限定,其他的应用环境还可以包括比上述应用场景所示更多或更少的电子设备和终端。
本申请实施例提供一种应用登录鉴权方法,该方法应用于电子设备,如图1所示,为本发明实施例提供的应用登录鉴权方法一实施例流程示意图,该方法包括:
10、获取用于登录电子设备中的第一应用的第一登录信息。
11、根据第一登录信息,生成与第一登录信息对应的第一随机码。
12、获取来自移动终端的第二随机码。
13、对比第一随机码和第二随机码是否匹配。
14、若第一随机码和第二随机码匹配,则利用第一登录信息和第二随机码登录第一应用。
本发明还提供一种应用登录鉴权方法,应用于移动终端,如图2所示,为本发明实施例提供的应用登录鉴权方法另一实施例流程示意图,该方法包括:
20、扫描电子设备提供的第一识别码,获取用于登录电子设备中第一应用的第一登录信息。
21、获取移动终端用户输入的,用于登录移动终端中第二应用的第二登录信息,第一应用和第二应用为相同的应用。
22、判断第一登录信息和第二登录信息是否匹配。
23、若匹配,生成与第二登录信息对应的第二随机码,以供移动终端用户进行第一应用的登录。
本申请实施例提供的应用登录鉴权方法,本申请实施例提供的应用登录鉴权方法,在用户进行电子设备中第一应用登录时,根据第一登录信息生成第一随机码;移动终端侧扫描电子设备提供的识别码,得到电子设备中的第一登录信息,并获取到移动终端侧输入的用于登录移动终端中第二应用的第二登录信息,若第一登录信息和第二登录信息匹配,会移动终端侧会生成与第二登录信息匹配的第二随机码,并将第二随机码提供给电子设备供移动终端用户进行第一应用的登录。每次都使用随机码进行登录,这样增加了登录的安全性,避免了密码泄露的风险。同时,不需要搭建后台鉴权服务器,只需在电子设备和移动终端进行鉴权开发,节省人力物力。
在本发明的一些实施例中,电子设备可以是电脑等电子设备,而移动终端可以是手机等智能终端,本发明实施例提供的应用登录鉴权方法可以利用手机实现在电脑端的鉴权登录。
在本发明的一个具体实施例中,当用户需要在电脑端进行应用登录时,需要先进行鉴权,保证密码不会被泄露才能够进行登录。
具体的,当用户在电脑端进行应用的登录时,需要用户输入用于登录的第一登录信息,即电脑端获取用于登录电脑端中第一应用的第一登录信息。而当电脑端获取到第一登录信息后,电脑端中会生成一个与第一登录信息对应的第一随机码,并将第一登录信息和第一随机码进行加密,得到一个用户鉴权数据,即第一鉴权数据。第一鉴权数据包括用户在电脑端输入的第一登录信息和根据第一登录信息生成的第一随机码。
在本发明的实施例中,进行鉴权登录的过程都在电子设备或是移动终端中进行,用户输入的第一登录信息和根据第一登录信息生成的第一随机码在电子设备或是移动终端中均会转换为二进制数据进行处理。
在上述实施例中,将第一登录信息和第一随机码进行加密编码,得到第一鉴权数据,可以采用二进制编码方法重新对第一登录信息和第一随机码进行编码加密,保证登录信息和随机码的安全性。
具体的,可以利用高级加密标准(Advanced Encryption Standard,AES)对第一登录信息和第一随机码进行加密,保证登录信息和随机码的安全性。并利用BASE64编码对进行加密后的数据进行二次编码,最终得到第一鉴权数据,进一步保证登录信息和随机码的安全性。
BASE64编码是一种基于64个可打印字符来表示二进制数据的编码方法。利用BASE64编码进行数据编码加密的步骤可以包括:引入ASCII编码对照表,根据ASCII编码对照表找到待转换数据对应的ASCII对应的码值,并将ASCII码值转换为八位的二进制数据;然后将六位一组的二进制数据计算出十进制数据,再跟BASE64编码表进行对比,得到对应的BASE64字符。利用BASE64编码规则对第一登录信息和第一随机码进行编码加密的具体过程可以参考现有技术,此处不做任何限定。
在本发明的其他实施例中,也可以利用其他的编码算法对第一登录信息和第一随机码进行编码加密,此处不做任何限定。
在本发明的一些实施例中,当得到第一鉴权数据后,电脑端会利用第一鉴权数据生成第一识别码。当第一识别码生成后,电脑端可以发送给手机端,或者在手机端上对第一识别码进行扫描识别。优选的,识别码可以为二维码,即第一识别码可以为第一二维码。而移动终端可以对第一二维码进行扫码识别。
在本发明的实施例中,可以利用ZXing库对第一鉴权数据进行处理,得到第一识别码,同时对第一识别码进行识别得到第一鉴权数据。ZXing库是一个开放源码的,用Java实现的多种格式的1D/2D条码图像处理库,它包含了联系到其他语言的端口。Zxing库可以实现使用手机的内置的摄像头完成条形码或二维码的扫描及解码。
当用户在电脑端进行第一应用的登录,并生成了第一识别码后,用户需要在手机端对第一识别码进行扫码识别。即用户利用移动终端扫描电脑端提供的第一识别码,以此获取用于登录电子设备中第一应用的第一登录信息。
且在手机端上存在有第二应用,第一应用和第二应用为同样的应用,且第二应用上设置有登入登出模块便于用于在移动终端实现登录。移动终端在扫描了第一识别码之后,还需要获取移动终端用户利用登入模块输入的,用于登录移动终端中第二应用的第二登录信息。
移动终端在获取了第一识别码后,会对第一识别码进行解码解密,从而得到用于登录电子设备中的第一应用的第一登录信息和第一随机码。此时,手机端又获得了移动终端用户在移动终端输入的,用于登录移动终端中第二应用的第二登录信息,此时,移动终端会判断第一登录信息和第二登录信息是否匹配,当第一登录信息和第二登录信息匹配时,移动终端会生成与第二登录信息对应的第二随机码,以供移动终端用户进行第一应用的登录。
具体的,当第一登录信息和第二登录信息匹配时,移动终端生成与第二登录信息匹配的第二随机码,并将第二随机码发送给电子设备,或是将第二随机码显示在移动终端的UI界面上,方便用户查阅并在电子设备上输入,进行第一应用的登录。
具体的,第一登录信息可以是用户在登录第一应用时输入的用户名,而第二登录信息可以是用户在登录第二应用时输入的用户名,当移动终端获取到第一登录信息和第二登录信息后,移动终端会判断登录第一应用的用户名和登录第二应用的用户名是否相同,若相同,在判断第一登录信息和第二登录信息匹配;且将根据第二登录信息生成第二随机码显示到移动终端的UI界面。
若是不同,则移动终端会进行报错,显示根据第一识别码解码得到的第一登录信息和移动终端获取到的第二登录信息不一致。
在电子设备获取了第二随机码后,电子设备会将获取到的第二随机码与生成的第一随机码进行比对,若第一随机码和第二随机码匹配,则用户可以在电子设备上进行第一应用的登录。
如图3所示,为本发明实施例提供的应用登录鉴权一具体实施例示意图,当用户在电脑端输入第一用户名进行第一应用登录后,电脑端会生成与第一用户名对应的第一随机码,并利用加密模块对第一用户名和第一随机码进行加密,生成第一用户鉴权数据。在得到第一用户鉴权数据后,还需要利用二维码生成模块对第一用户鉴权数据进行处理,得到第一二维码。
而在电脑端进行第一应用的登录,需要用户在移动终端或是手机端进行鉴权,此时用户在手机端上进行第二应用的登录,第二应用包括登入登出模块,用户利用登入登出模块输入第二用户名,同时手机端扫描电脑端提供的第一二维码,并利用二维码解析模块对第一二维码进行解析,得到第一用户鉴权数据;再利用解密模块,对第一用户鉴权数据进行解密,得到第一用户名和第一随机码;而在得到了第一用户名和第一随机码之后,移动终端会利用校验模块对第一用户名和第二用户名进行校验,只有在第一用户名和第二用户名匹配时,手机端才会生成与第二用户名对应的第二随机码,并显示在手机端的界面上。此时用户在查询到了第二随机码后,会将第二随机码输入到第一应用中,此时电脑端又会对第一随机码和第二随机码进行比对,只有当第一随机码和第二随机码匹配时,用户才能成功在在电脑端上登录第一应用。这样进行第一应用的登录,每次都使用随机码,大大降低了密码泄露的风险。
需要说明的是,在上述实施例中,第一用户名和第二用户名匹配可以为第一用户名和第二用户名相同,而第一随机码和第二随机码匹配可以为第一随机码和第二随机码相同。
在本发明的实施例中,在电子设备获取用于登录电子设备中的第一应用的第一登录信息之前,该方法还包括将电子设备与移动终端绑定。
在本发明的一些实施例中,将电子设备与终端绑定,可以包括:获取用于注册移动终端在电子设备的注册信息;根据注册信息,生成与注册信息对应的第二二维码,以使得移动终端通过扫描第二二维码,实现移动终端与电子设备的绑定。
具体的,如图4所示,为本发明实施例提供的电子设备与移动终端绑定的一实施例示意图。电子设备获取用于登录第一应用的第一登录信息和第一登录密码,且需要获取需要与电子设备绑定的移动终端的设备ID(device ID),设备ID具有唯一性,即一个移动终端只对应一个设备ID,且一个设备ID也只对应一个移动终端。
在获取了上述的注册信息后,需要利用加密模块对这些注册信息进行加密,从而生成用户注册码,并根据利用识别码生成模块生成对应的识别码。
而在生成了识别码后,移动终端上的识别码识别模块可以对识别码进行识别,并解析处用户注册码,再利用解密模块的对被加密的用户注册码进行解码,得到注册信息。而当移动终端解码得到注册信息后,移动终端会对注册信息进行验证,主要是验证当前移动终端的设备ID是否与注册信息中的移动终端设备ID相同。由于设备ID具有唯一性,当移动终端验证当前移动终端的设备ID与注册信息中的设备ID相同时,可以将移动终端与电子设备进行绑定,并将注册信息存储在移动终端中。
在上述实施例中,识别码可以为二维码,且识别码生成装置可以为二维码生成装置,识别码识别模块可二维码解析模块。
在用户进行后续的鉴权登录时,移动终端获取的用于登录第二应用的登录信息,可以是用户在移动终端上输入的,也可以是之前存储在移动终端中的注册信息。在后续进行登录信息验证时,即为验证电子设备端输入的登录信息,与当前移动终端存储的注册信息是否匹配,若匹配,才能进行后续的随机码生成等步骤。
在上述将电子设备与移动终端进行绑定的实施例中,对注册信息进行编码加密和解密,以及生成识别码以及对识别码进行识别的过程可以参考现有技术,此处不做任何限定。
在上述应用于移动终端的应用登录鉴权方法实施例中,在扫描电子设备提供的第一识别码,获取用于登录电子设备中第一应用的第一登录信息之前,该方法还包括:将电子设备与移动终端进行绑定。具体将电子设备与移动终端进行绑定的过程可以参考前述内容,此处不再赘述。
需要说明的是,在本发明提供的实施例中,可以是电子设备与移动终端之间进行绑定,也可以是电子设备与电子设备之间进行绑定,也可以是移动终端与移动终端之前进行绑定,具体可以根据实际使用情况而定。
本发明还提供一种电子设备,该电子设备可以包括:第一获取模块,用于获取用于登录电子设备中第一应用的第一登录信息;第一随机码生成模块,用于根据第一登录信息,生成与第一登录信息对应的第一随机码;第二获取模块,用于获取来自移动终端的第二随机码;对比模块,用于对比第一随机码和第二随机码是否匹配;第一登录模块,所述登录模块用于若所述第一随机码和所述第二随机码匹配,则利用第一登录信息和第二随机码登录第一应用。
本发明还提供一种移动终端,该移动终端可以包括:扫描模块,用于扫描电子设备提供的第一识别码,获取用于登录电子设备中第一应用的第一登录信息;第二登录模块,用于获取移动终端用户输入的用于登录所述移动终端中第二应用的第二登录信息,第一应用和第二应用为同样的应用;判断模块,用于判断第一登录信息与第二登录信息是否匹配;第二随机码生成模块,用于若匹配,生成与第二登录信息对应的第二随机码,以供移动终端用户进行第一应用的登录。
本发明提供的电子设备和移动终端,在用户进行电子设备中第一应用登录时,根据第一登录信息生成第一随机码;移动终端侧扫描电子设备提供的识别码,得到电子设备中的第一登录信息,并获取到移动终端侧输入的用于登录移动终端中第二应用的第二登录信息,若第一登录信息和第二登录信息匹配,会移动终端侧会生成与第二登录信息匹配的第二随机码,并将第二随机码提供给电子设备供移动终端用户进行第一应用的登录。每次都使用随机码进行登录,这样增加了登录的安全性,避免了密码泄露的风险。同时,不需要搭建后台鉴权服务器,只需在电子设备和移动终端进行鉴权开发,节省人力物力。
本发明还提供一种电子设备,所述电子设备包括:一个或多个处理器;存储器;以及一个或多个应用程序,其中所述一个或多个应用程序被存储于所述存储器中,并配置为由所述处理器执行以实现前述实施例中提供的应用登录鉴权的方法。
本发明还提供一种移动终端,所述移动终端包括:一个或多个处理器;存储器;以及一个或多个应用程序,其中所述一个或多个应用程序被存储于所述存储器中,并配置为由所述处理器执行以实现前述实施例中提供的应用登录鉴权的方法。
本发明还提供一种存储介质,该存储介质存储有计算机程序,该存储介质被应用登录时,实现前述应用登录鉴权方法中的步骤。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
以上对本申请实施例所提供的一种应用登录鉴权方法、电子设备、移动终端和存储介质进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的技术方案及其核心思想;本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例的技术方案的范围。

Claims (9)

1.一种应用登录鉴权方法,其特征在于,所述方法应用于电子设备,所述方法包括:
获取用于登录所述电子设备中第一应用的第一登录信息;
根据所述第一登录信息,生成与所述第一登录信息对应的第一随机码;
获取来自移动终端的第二随机码;
对比所述第一随机码和所述第二随机码是否匹配;
若所述第一随机码和所述第二随机码匹配,则利用所述第一登录信息和所述第二随机码登录所述第一应用;
在所述获取来自移动终端的第二随机码之前,所述方法还包括:
对所述第一登录信息和所述第一随机码进行加密,得到第一鉴权数据;
根据所述第一鉴权数据,生成第一识别码,以供所述移动终端扫描生成所述第二随机码。
2.根据权利要求1所述的应用登录鉴权方法,其特征在于,在所述获取用于登录所述电子设备中第一应用的第一登录信息之前,所述方法还包括:
将所述电子设备与所述移动终端绑定。
3.根据权利要求2所述的应用登录鉴权方法,其特征在于,所述将所述电子设备与所述移动终端绑定,包括:
获取用于注册所述移动终端在所述电子设备的注册信息;
根据所述注册信息,生成与所述注册信息对应的第二识别码,以使得所述移动终端通过扫描所述第二识别码,实现所述移动终端与所述电子设备的绑定。
4.一种应用登录鉴权方法,其特征在于,所述方法应用于移动终端,所述方法包括:
扫描电子设备提供的第一识别码,获取用于登录电子设备中第一应用的第一登录信息;所述第一识别码根据第一鉴权数据生成,所述第一鉴权数据根据第一登录信息和第一随机码加密得到,所述第一随机码根据所述第一登录信息得到;
获取所述移动终端用户输入的,用于登录所述移动终端中第二应用的第二登录信息,所述第一应用和所述第二应用为同样的应用;
判断所述第一登录信息与所述第二登录信息是否匹配;
若匹配,生成与所述第二登录信息对应的第二随机码,以供所述移动终端用户进行所述第一应用的登录。
5.根据权利要求4所述的应用登录鉴权方法,其特征在于,在所述扫描电子设备提供的第一识别码,获取用于登录电子设备中第一应用的第一登录信息之前,所述方法还包括:
将所述电子设备与所述移动终端进行绑定。
6.根据权利要求5所述的应用登录鉴权方法,其特征在于,所述将所述电子设备与所述移动终端进行绑定,包括:
扫码所述电子设备提供的第二识别码;
对所述第二识别码进行解码得到用于注册所述移动终端在所述电子设备的注册信息;
对所述注册信息进行校验,判断所述注册信息是否与移动终端匹配;
若匹配,将所述电子设备与所述移动终端绑定,并将所述注册信息进行存储。
7.一种电子设备,其特征在于,所述电子设备包括:
第一获取模块,用于获取用于登录所述电子设备中第一应用的第一登录信息;
第一随机码生成模块,用于根据所述第一登录信息,生成与所述第一登录信息对应的第一随机码;
第二获取模块,用于获取来自移动终端的第二随机码;所述第二获取模块还用于对第一登录信息和第一随机码进行加密,得到第一鉴权数据,并根据第一鉴权数据生成第一识别码,以供移动终端扫描生成第二随机码;
对比模块,用于对比所述第一随机码和所述第二随机码是否匹配;
第一登录模块,用于若所述第一随机码和所述第二随机码匹配,则利用所述第一登录信息和所述第二随机码登录所述第一应用。
8.一种移动终端,其特征在于,所述移动终端包括:
扫描模块,用于扫描电子设备提供的第一识别码,获取用于登录电子设备中第一应用的第一登录信息;所述第一识别码根据第一鉴权数据生成,所述第一鉴权数据根据第一登录信息和第一随机码加密得到,所述第一随机码根据所述第一登录信息得到;
第二登录模块,用于获取所述移动终端用户输入的用于登录所述移动终端中第二应用的第二登录信息,所述第一应用和所述第二应用为同样的应用;
判断模块,用于判断所述第一登录信息与所述第二登录信息是否匹配;
第二随机码生成模块,用于若匹配,生成与所述第二登录信息对应的第二随机码,以供所述移动终端用户进行所述第一应用的登录。
9.一种存储介质,其特征在于,所述存储介质存储有计算机程序,该计算机程序被所述应用登录时实现如权利要求1-6任一项所述应用登录鉴权方法中的步骤。
CN202010080889.4A 2020-02-05 2020-02-05 应用登录鉴权方法、电子设备、移动终端和存储介质 Active CN111310140B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010080889.4A CN111310140B (zh) 2020-02-05 2020-02-05 应用登录鉴权方法、电子设备、移动终端和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010080889.4A CN111310140B (zh) 2020-02-05 2020-02-05 应用登录鉴权方法、电子设备、移动终端和存储介质

Publications (2)

Publication Number Publication Date
CN111310140A CN111310140A (zh) 2020-06-19
CN111310140B true CN111310140B (zh) 2023-04-07

Family

ID=71161609

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010080889.4A Active CN111310140B (zh) 2020-02-05 2020-02-05 应用登录鉴权方法、电子设备、移动终端和存储介质

Country Status (1)

Country Link
CN (1) CN111310140B (zh)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104378344B (zh) * 2014-05-26 2016-03-09 腾讯科技(深圳)有限公司 登录信息传输方法、扫码方法及装置、后台服务器
CN107332808B (zh) * 2016-04-29 2021-06-29 中兴通讯股份有限公司 一种云桌面认证的方法、服务器及终端
CN107733838A (zh) * 2016-08-11 2018-02-23 ***通信集团安徽有限公司 一种移动终端客户端身份认证方法、装置和***
CN109558718A (zh) * 2018-11-30 2019-04-02 努比亚技术有限公司 应用程序登录方法、电脑端、移动终端、***及存储介质
CN110119611A (zh) * 2019-06-06 2019-08-13 宜春宜联科技有限公司 登录方法、***及设备
CN110691085B (zh) * 2019-09-21 2022-04-19 RealMe重庆移动通信有限公司 登录方法、装置、密码管理***及计算机可读介质

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
Haifeng Qian ; Zhenfu Cao ; Lichen Wang ; Qingshui Xue.Efficient non-interactive deniable authentication protocols.The Fifth International Conference on Computer and Information Technology.2005,第1页. *
伍孟轩 ; 李伟 ; 易叔海 ; 程蒙 ; 刘川 ; .跨域单点登录解决方案研究.《网络安全技术与应用》.2018,(第02期),第52页-第54页. *
张斌.移动互联网下的智慧医院门诊APP设计与实现.《信息科技》.2018,(第04期),第10页-第23页. *
武莹.基于Web考试***的研究与设计.《信息科技》.2012,(第04期),第39页-第43页. *

Also Published As

Publication number Publication date
CN111310140A (zh) 2020-06-19

Similar Documents

Publication Publication Date Title
CN105099692B (zh) 安全校验方法、装置、服务器及终端
CN109756343B (zh) 数字签名的认证方法、装置、计算机设备和存储介质
CN106888089B (zh) 电子签章的方法和***以及用于电子签章的移动通信终端
US9479499B2 (en) Method and apparatus for identity authentication via mobile capturing code
US9787672B1 (en) Method and system for smartcard emulation
CN111770057B (zh) 身份验证***及身份验证方法
US9338164B1 (en) Two-way authentication using two-dimensional codes
US10637650B2 (en) Active authentication session transfer
CN106100850B (zh) 基于二维码的智能安全芯片签名信息传输方法及***
CN113259133B (zh) 基于http协议的加密通讯方法、设备及存储介质
CN109495268B (zh) 一种二维码认证方法、装置及计算机可读存储介质
WO2014146446A1 (en) Method, client and system of identity authentication
US20160219045A1 (en) Method and System for Authenticating a User of a Device
CN106034123A (zh) 认证方法、应用***服务器及客户端
CN108959990B (zh) 一种二维码的验证方法及装置
CN111740846B (zh) 一种移动终端读取智能卡信息的实现方法及***
CN104767617A (zh) 一种信息处理方法、***和相关设备
CN104253689A (zh) 基于二维码的用户卡动态口令验证方法与***
CN105516170A (zh) Wi-Fi热点信息分享、连接方法及装置、电子设备
CN113411184A (zh) 一体化管理终端装置及一体化管理方法
RU2698424C1 (ru) Способ управления авторизацией
US20240005820A1 (en) Content encryption and in-place decryption using visually encoded ciphertext
US20150350170A1 (en) Secure authentication of mobile users with no connectivity between authentication service and requesting entity
CN112351043A (zh) 车载导航工厂设置密码管理方法和***
CN111310140B (zh) 应用登录鉴权方法、电子设备、移动终端和存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant