本申请公开了一种口令填充方法、装置、设备及存储介质,涉及计算机技术领域,包括:当用户打开的目标页面时,通过预设表单获取方法获取所述目标页面中满足预设信息填充要求的第一目标信息;通过预设填充判断方法判断所述第一目标信息是否支持口令自动填充;若所述第一目标信息支持所述口令自动填充,则基于所述第一目标信息调用口令生成接口,获取当前口令;基于所述第一目标信息确定待填充输入框,将所述当前口令填充至所述待填充输入框。本申请通过判断第一目标信息是否口令支持自动填充,若是则调用口令生成接口获取当前口令,无需借助其他软件或技术,也无需人工输入,简化了口令填充的操作,提高了工作效率以及口令的安全性。性。性。
【技术实现步骤摘要】
一种口令填充方法、装置、设备及存储介质
[0001]本专利技术涉及计算机
,特别涉及一种口令填充方法、装置、设备及存储介质。
技术介绍
[0002]目前在一些系统的登录过程中,登录人员输入账号和密码后,需要用户再输入一次性口令(OTP,One Time Password)。此时,需要用户打开专门的手机APP(Application,应用程序),读取一次性口令(例如六位数字)后在规定时间内手动输入到对应的输入框中后提交表单,从而完成登录过程。在整个过程中,需要用户进行查看口令,输入口令等操作,比较繁琐。同时存在以下缺点:登录人每次登录都需要通过手动方式录入口令,效率较低;登录人在App上读取六位口令,然后在浏览器上手动逐一输入,容易输入错误;因为口令具有一定的时效性,需要登录人快速完相应的操作;一次性口令生成需要借助其他的第三方APP或者应用;手机更换、App损坏等会造成密钥丢失。
技术实现思路
[0003]有鉴于此,本专利技术的目的在于提供一种口令填充方法、装置、设备和存储介质,能够简化口令填充的操作,提高工作效率以及口令的安全性。其具体方案如下:
[0004]第一方面,本申请公开了一种口令填充方法,包括:
[0005]当用户打开的目标页面时,通过预设表单获取方法获取所述目标页面中满足预设信息填充要求的第一目标信息;
[0006]通过预设填充判断方法判断所述第一目标信息是否支持口令自动填充;
[0007]若所述第一目标信息支持所述口令自动填充,则基于所述第一目标信息调用口令生成接口,以获取当前口令;
[0008]基于所述第一目标信息确定待填充输入框,并将所述当前口令填充至所述待填充输入框。
[0009]可选的,所述通过预设表单获取方法获取所述目标页面中满足预设信息填充要求的第一目标信息之前,还包括:
[0010]调用预设扩展程序将预设配置文件导入所述目标页面,并执行所述预设配置文件中的js脚本。
[0011]可选的,所述当用户打开的目标页面时,通过预设表单获取方法获取所述目标页面中满足预设信息填充要求的第一目标信息之前,还包括:
[0012]通过所述预设扩展程序中的密钥信息维护功能配置每个网站的目标信息,以得到信息集合;其中,所述目标信息包含网站名称、网站地址、表单的id/name、口令输入框的id/name以及密钥。
[0013]可选的,所述当用户打开的目标页面时,通过预设表单获取方法获取所述目标页面中满足预设信息填充要求的第一目标信息之后,还包括:
[0014]调用获取支持表单接口,以获取预先配置的支持自动填充功能的第二目标信息。
[0015]可选的,所述通过预设填充判断方法判断所述第一目标信息是否支持口令自动填充,包括:
[0016]获取所述第一目标信息中的第一网页地址和第一表单的id/name;
[0017]将所述第一网页地址、所述第一表单的id/name分别与所述第二目标信息中的第二网页地址、第二表单的id/name进行匹配;
[0018]当同时匹配到对应的所述第二网页地址与所述第二表单的id/name时,判定所述第一目标信息支持口令自动填充。
[0019]可选的,所述基于所述第一目标信息调用口令生成接口,以获取当前口令,包括:
[0020]将所述第一网页地址和所述第一表单的id/name输入至所述口令生成接口,以便基于所述第一网页地址和所述第一表单的id/name获取对应的当前口令;
[0021]相应的,所述基于所述第一目标信息确定待填充输入框,并将所述当前口令填充至所述待填充输入框,包括:
[0022]基于所述第一网页地址和所述第一表单的id/name确定对应的第一口令输入框的id/name;
[0023]基于所述第一口令输入框的id/name确定所述待填充输入框,并将所述当前口令填充至所述待填充输入框。
[0024]可选的,所述基于所述第一目标信息确定待填充输入框,并将所述当前口令填充至所述待填充输入框之后,还包括:
[0025]触发表单提交按钮的点击事件,自动执行预设表单提交操作。
[0026]第二方面,本申请公开了一种口令填充装置,包括:
[0027]信息获取模块,用于当用户打开的目标页面时,通过预设表单获取方法获取所述目标页面中满足预设信息填充要求的第一目标信息;
[0028]填充判断模块,用于通过预设填充判断方法判断所述第一目标信息是否支持口令自动填充;
[0029]口令获取模块,用于若所述第一目标信息支持所述口令自动填充,则基于所述第一目标信息调用口令生成接口,以获取当前口令;
[0030]口令填充模块,用于基于所述第一目标信息确定待填充输入框,并将所述当前口令填充至所述待填充输入框。
[0031]第三方面,本申请公开了一种电子设备,包括:
[0032]存储器,用于保存计算机程序;
[0033]处理器,用于执行所述计算机程序,以实现如前述公开的口令填充方法的步骤。
[0034]第四方面,本申请公开了一种计算机可读存储介质,用于存储计算机程序;其中,所述计算机程序被处理器执行时实现如前述公开的口令填充方法。
[0035]可见,本申请提供了一种口令填充方法,包括:当用户打开的目标页面时,通过预设表单获取方法获取所述目标页面中满足预设信息填充要求的第一目标信息;通过预设填充判断方法判断所述第一目标信息是否支持口令自动填充;若所述第一目标信息支持所述口令自动填充,则基于所述第一目标信息调用口令生成接口,以获取当前口令;基于所述第一目标信息确定待填充输入框,并将所述当前口令填充至所述待填充输入框。由此可见,本
申请通过判断第一目标信息是否口令支持自动填充,若是则调用口令生成接口获取当前口令,无需借助其他软件或技术,也无需人工输入,简化了口令填充的操作,提高了工作效率以及口令的安全性。
附图说明
[0036]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0037]图1为本申请公开的一种口令填充方法流程图;
[0038]图2为本申请公开的扩展程序的配置文件示意图;
[0039]图3为本申请公开的一种口令填充示意图;
[0040]图4为本申请公开的一种具体的口令填充方法流程图;
[0041]图5为本申请公开的一种具体的口令填充方法流程图;
[0042]图6为本申请公开的口令配置示意图;
[0043]图7为本申请公开的口令修改/新增示意图;
[0044]图8为本申请提供的口令填充装置结构示意图;
[0045]图9为本申请提供的一种电子设备结构图。
具体实施方式
...
【技术保护点】
【技术特征摘要】
1.一种口令填充方法,其特征在于,包括:当用户打开的目标页面时,通过预设表单获取方法获取所述目标页面中满足预设信息填充要求的第一目标信息;通过预设填充判断方法判断所述第一目标信息是否支持口令自动填充;若所述第一目标信息支持所述口令自动填充,则基于所述第一目标信息调用口令生成接口,以获取当前口令;基于所述第一目标信息确定待填充输入框,并将所述当前口令填充至所述待填充输入框。2.根据权利要求1所述的口令填充方法,其特征在于,所述通过预设表单获取方法获取所述目标页面中满足预设信息填充要求的第一目标信息之前,还包括:调用预设扩展程序将预设配置文件导入所述目标页面,并执行所述预设配置文件中的js脚本。3.根据权利要求2所述的口令填充方法,其特征在于,所述当用户打开的目标页面时,通过预设表单获取方法获取所述目标页面中满足预设信息填充要求的第一目标信息之前,还包括:通过所述预设扩展程序中的密钥信息维护功能配置每个网站的目标信息,以得到信息集合;其中,所述目标信息包含网站名称、网站地址、表单的id/name、口令输入框的id/name以及密钥。4.根据权利要求1所述的口令填充方法,其特征在于,所述当用户打开的目标页面时,通过预设表单获取方法获取所述目标页面中满足预设信息填充要求的第一目标信息之后,还包括:调用获取支持表单接口,以获取预先配置的支持自动填充功能的第二目标信息。5.根据权利要求4所述的口令填充方法,其特征在于,所述通过预设填充判断方法判断所述第一目标信息是否支持口令自动填充,包括:获取所述第一目标信息中的第一网页地址和第一表单的id/name;将所述第一网页地址、所述第一表单的id/name分别与所述第二目标信息中的第二网页地址、第二表单的id/name进行匹配;当同时匹配到对应的所述第二网页地址与所述第二表单的id/name时,判定...
【专利技术属性】
技术研发人员:凌利虎,吴迪,冉荣健,邢婷,张超超,
申请(专利权)人:亿企薪福网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。