一种管理账号密码的系统及方法与流程

文档序号:12729863阅读:400来源:国知局
一种管理账号密码的系统及方法与流程

本发明涉及一种计算机安全管理领域,尤其涉及一种密码管理技术领域。



背景技术:

随着互联网的迅速发展,用户所拥有的各类软件应用、论坛等的账号越来越多,需要管理这么多的账号和密码,这对于一般人的记忆力绝对是个挑战。所以大部分人不会对每个账号设置不同的密码,而通常可能只设置几个,甚至一个常用密码,并且为了方便记忆,干脆拿生日当密码。采用这种密码一方面容易被破解,另一方面是使用相同密码,一旦某网站数据泄露,使用相同密码的账号全部都面临巨大的风险,而对于用户来说,修改所有密码又是件很繁琐又头痛的事情。

现有技术中有一些密码辅助管理方式,譬如:(1)使用浏览器、应用程序自动保存用户名和密码的功能,下次登录时无需输入账号和密码,直接登录;(2)使用笔记本记录、电脑记事本、网络笔记把账号和密码记录下来;(3)使用开源密码管理软件对账号和密码进行存储和管理。

但是以上三种方法要么容易造成密码丢失找不回来,要么通过网络传输密码或者把密码交给第三方管理,不够安全。



技术实现要素:

针对目前账号的密码管理存在的上述问题,本发明提供一种管理账号密码的系统及方法。

本发明解决技术问题所采用的技术方案为:

一种管理账号密码的系统,包括:

账号管理单元,用于对多个账号的相关信息进行管理,并对每个所述账号根据提供的一基准密码以及账号的相关信息配置对应的密码生成规则和参数;

密码生成单元,所述密码生成单元与所述账号管理单元连接,用于调用所述多个账号中的一个账号及所述基准密码,并根据所述账号的基准密码、对应的密码生成规则和参数计算出一输出密码;

账号登录单元,分别与所述账号管理单元和所述密码生成单元连接,从所述账号管理单元的所述账号的相关信息中获取并运行所述账号对应的登录界面,并在所述登录界面中自动输入所述账号和所述输出密码,以完成登录。

优选的,所述账号管理单元包括:

账号编辑模块,用于编辑所述账号的相关信息以及所述基准密码;

密码信息编辑模块,所述密码信息编辑模块与所述账号编辑模块连接,用于编辑所述账号对应的密码生成规则及参数;

存储模块,所述存储模块分别与所述账号编辑模块和所述密码信息编辑模块连接,用于保存所编辑的所述账号的相关信息、所述基准密码、以及对应的密码生成规则和参数。

优选的,所述密码生成单元包括:

规则调用模块,从所述账号管理单元中调取所述账号、所述基准密码以及所述账号对应的密码生成规则和参数;

计算模块,所述计算模块与所述规则调用模块连接,用于根据所述基准密码以及密码生成规则和参数计算出所述输出密码。

优选的,所述账号登录单元包括:

获取模块,从所述密码生成单元获取所述账号以及对应的所述输出密码;

运行模块,所述运行模块与所述获取模块连接,从所述账号管理单元获取所述账号的相关信息,并从所述账号的信息中获取并运行所述账号对应的网页或者客户端,自动在该网页或者客户端的登录界面中输入相应的所述账号和所述输出密码,以完成登录。

优选的,管理账号密码的系统还包括与所述密码生成单元连接的密码显示单元,用于在注册账号或者修改所述账号的输出密码时,显示输出密码。

优选的,所述账号的相关信息包括:

账号信息,所述账号信息包括账号的字符空间,长度,复杂度和密码类型;以及

与账号相关的信息,所述与账号相关的信息包括账户名,网址,账号类型和商家信息。

一种管理账号密码的方法,

步骤1,提供一账号的相关信息和一基准密码,并且所述账号根据所述账号的相关信息以及所述基准密码配置对应的密码生成规则和参数;

步骤2,输入所述账号及所述基准密码,并根据所述账号的基准密码、密码生成规则和参数计算出一输出密码;

步骤3,从所述账号的相关信息中获取并运行所述账号对应的登录界面,并在所述登录界面中自动输入所述账号和所述输出密码,以完成登录。

优选的,所述步骤1包括:

步骤11,提供所述账号相关的信息和所述基准密码;

步骤12,配置与所述账号对应的密码生成规则和参数;

步骤13,保存所述账号、所述账号相关的信息、所述基准密码以及所述密码生成规则和参数。

优选的,所述步骤2包括:

步骤21,输入所述账号及所述基准密码;

步骤22,调取所述账号对应的密码生成规则和参数;

步骤22,根据所述基准密码以及密码生成规则和参数计算并保存所述输出密码。

优选的,在所述步骤3之后,还包括跳转到一另一账号的登录界面的步骤,其中所述另一账号具有与所述账号相同的基准密码:

步骤A1,对另一账号根据提供的所述基准密码、另一账号的相关信息配置对应的另一密码生成规则和参数;

步骤A2,输入所述另一账号和所述基准密码;

步骤A3,根据所述基准密码和所述另一账号的另一密码生成规则和参数生成一另一输出密码;

步骤A4,从所述另一账号的相关信息中获取并自动跳转到所述另一账号的登录界面,并自动输入所述另一账号和所述另一输出密码,以完成登录。

本发明的有益效果:通过本发明的技术方案,用户仅需要记住初始基准密码即可,在对账号进行管理过程中,用户无需记住每一个账号的具体密码,该系统也不会对输出密码进行保存,而是通过预设的密码生成规则和参数实时生成一个输出密码。当需要输入账号对应的输出密码时,本发明能够及时生成然后完成输入该输出密码的动作,在这过程中,输出密码是不需要进行显示的,只有在用户需要进行账号的注册或者在对输出密码进行修改时,才显示输出密码。本发明通过以上方法,提高了密码安全度,避免了由于输入密码带来的泄露问题。

附图说明

图1为本发明的一种管理账号密码的系统的结构示意图;

图2为本发明的一种管理账号密码的方法的流程示意图;

图3为本发明的配置账号的密码生成规则的流程示意图;

图4为本发明的生成输出密码的流程示意图;

图5为跳转到另一账号的登录界面的流程示意图。

具体实施方式

下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。

如图1所示的一种管理账号密码的系统,包括:

账号管理单元1,用于对多个账号的相关信息进行管理,并对每个账号根据提供的一基准密码以及账号的相关信息配置对应的密码生成规则和参数;

密码生成单元3,密码生成单元3与账号管理单元1连接,用于调用多个账号中的一个账号及基准密码,并根据账号的基准密码、对应的密码生成规则和参数计算出一输出密码;

账号登录单元2,分别与账号管理单元1和密码生成单元3连接,从账号管理单元1的账号的相关信息中账号对应的登录界面,并在登录界面中自动输入账号和输出密码,以完成登录。

该系统中的账号管理单元1能够同时管理多个账号的信息,为每个账号配置对应的密码生成规则和参数。在使用过程中,该密码生成规则和参数是可以根据用户需求、账号的密码等级等进行更改。为了方便用户记忆,本发明的实施例可以只设置一个基准密码,也就是不同的账号都采用一个相同的基准密码。而每个账号具有不同的密码生成规则和参数,在基准密码都相同的情况下,每个账号经过密码生成单元3处理后,会输出不同的输出密码,而该输出密码是在各账号注册时已经确定了的。该系统中的账号登录单元2获取到该账号和对应的输出密码后,跳转到该账号的登录界面,自动将账号和输出密码填写入登录界面,以完成登录。

举一例加以说明,现有一待注册的即时通讯平台的账号为:561483259,用户为方便记忆,将该账号的基准密码设置为AAA。首先,用户在手机或电脑端启动本发明的系统,在账号管理单元1中根据账号的相关信息输入该即时通讯平台的账号的密码生成规则和参数,并保存。之后,在密码生成单元3中输入基准密码AAA,密码生成单元3根据该基准密码AAA和所设定的密码生成规则和参数输出一输出密码2B986U(假定符合即时通讯平台有关密码的规定)。因此,登录该即时通讯平台的界面的账号561483259的实际密码为2B986U。在一优选的实施例中,可以通过密码显示单元4输出在该系统注册的即时通讯平台的账号的相关信息,该信息也包括该输出密码2B986U。在上述即时通讯平台的账号561483259和密码2B986U在即时通讯平台官网注册完毕后,当用户需要在手机端或电脑客户端登录该即时通讯平台的账号时,本系统的账号登录单元2从密码生成单元3获取该账号的输出密码2B986U,并将账号561483259和密码2B986U填写入即时通讯平台的登录页面,最后用户手动点击即时通讯平台的“登录”按钮,从而完成了登录。

假定用户还有一待注册的购物平台的账号xiaohua,用户根据该购物平台的账号的网址,账号类型,商家或者所要设置的密码等级等设置相应的密码生成规则和参数。假定与即时通讯平台的账号采用同一个基准密码AAA,本发明根据该购物平台的账号,基准密码和密码生成规则和参数输出一个输出密码:O28C(假定符合购物平台对密码规则的规定)。因此,将购物平台的账号xiaohua和密码O28C进行注册之后,就可以利用本系统在账号管理单元1配置购物平台的账号、基准密码AAA、密码生成规则和参数等信息,然后通过密码生成单元3生成输出密码O28C。当下次要在购物平台登录该账号时,只需要在账号管理单元1中选择该购物平台的账号,并且输入基准密码AAA,本系统的账号登录单元2就可以直接输入购物平台的账号xiaohua和输出密码O28C,完成登录。

因此,在上述两个实施例中,用户只需要在该系统中提前设置好各个账号的密码生成规则和参数,而且只需记忆一个基准密码AAA,就可以输出各个账号不同的输出密码,不仅方便记忆,还避免了使用第三方软件或者将密码记录在电脑或记事本上带来的泄密问题。

本发明优选的实施例,账号管理单元1包括:

账号编辑模块1,用于编辑账号的相关信息以及基准密码;

密码信息编辑模块12,密码信息编辑模块12与账号编辑模块11连接,用于编辑账号对应的密码生成规则及参数;

存储模块13,存储模块13分别与账号编辑模块11和密码信息编辑模块12连接,用于保存所编辑的账号的相关信息、基准密码、以及对应的密码生成规则和参数。

本发明优选的实施例,密码生成单元3包括:

规则调用模块31,从账号管理单元1中调取账号、基准密码以及账号对应的密码生成规则和参数;

计算模块32,计算模块32与规则调用模块31连接,用于根据基准密码以及密码生成规则和参数计算出输出密码。

本发明优选的实施例,账号登录单元2包括:

获取模块21,从密码生成单元3获取账号以及对应的输出密码;

运行模块22,运行模块22与获取模块21连接,从账号管理单元获取账号的相关信息,并从账号的信息中获取账号对应的网页或者客户端,自动在该网页或者客户端的登录界面中输入相应的账号和输出密码,以完成登录。

本发明优选的实施例,管理账号密码的系统还包括与密码生成单元3连接的密码显示单元4,该密码显示单元4包括显示模块41,用于在注册账号或者修改该账号的输出密码时,显示输出密码。

该实施例中,只在第一次注册账号和需要更改输出密码时,才会显示输出密码,而平常登录的时候不会显示输出密码,这种实施方式提高了密码安全度,避免了由于输入带来的泄露问题。

本发明优选的实施例,该账号的相关信息包括如账号的字符空间,长度,复杂度和密码类型的账号信息;以及包括账户名,网址,账号类型和商家信息的与账号相关的信息。

该实施例中,复杂度表示所设置的账号的复杂程度;密码类型表示该账号对应输出密码的等级信息,可以用阿拉伯数字表示,例如可以用“0”表示普通,“1”表示购物级别;“2”表示支付级别。

如图2所示的一种管理账号密码的方法,包括:

步骤1,提供一账号的相关信息和一基准密码,并且所述账号根据所述账号的相关信息以及所述基准密码配置对应的密码生成规则和参数;

步骤2,输入账号及基准密码,并根据账号的基准密码、密码生成规则和参数计算出一输出密码;

步骤3,从所述账号的相关信息中获取账号对应的登录界面,并在登录界面中自动输入账号和输出密码,以完成登录。

本发明的管理账号密码的方法,对于多个账号,无需记忆多个密码,用户仅需要记住初始基准密码即可。当需要输入账号对应的输出密码时,本发明能够及时生成输出密码然后自动完成输入该输出密码的动作,在这过程中,输出密码是不显示的,只有在用户需要进行账号的注册或者在对输出密码进行修改时,才可以显示输出密码。通过以上方法,提高了密码安全度,避免了由于输入密码带来的泄露问题。

本发明优选的实施方式,如图3所示,步骤1包括:

步骤11,提供账号、账号相关的信息和基准密码;

步骤12,配置与账号对应的密码生成规则和参数;

步骤13,保存账号、账号相关的信息、基准密码以及密码生成规则和参数。

在生成输出密码之前,需要配置并保存各个账号的相关信息,以便为后续计算输出密码提供相关的资料。

本发明优选的实施方式,如图4所示,步骤2包括:

步骤21,输入账号及基准密码;

步骤22,调取账号对应的密码生成规则和参数;

步骤22,根据基准密码以及密码生成规则和参数计算并保存输出密码。

该方法详细说明了生成输出密码的过程。

本发明优选的实施方式,如图5所示,在步骤3之后,还包括跳转到一另一账号的登录界面的步骤,其中另一账号具有与账号相同的基准密码:

步骤A1,对另一账号根据提供的基准密码、另一账号的相关信息配置对应的另一密码生成规则和参数;

步骤A2,输入另一账号和基准密码;

步骤A3,根据基准密码和另一账号的另一密码生成规则和参数生成一另一输出密码;

步骤A4,从另一账号的相关信息中获取自动跳转到另一账号的登录界面,并自动输入另一账号和另一输出密码,以完成登录。

在要跳转到另一账号对应的登录页面之前,需要配置该另一账号的相关信息。为了方便记忆,可以将该另一账号的基准密码也设置为如上实施例所介绍的AAA。配置完毕后,输入该另一账号和基准密码,然后依据配置的另一账号所对应的另一密码生成规则和参数,生成对应的另一输出密码,并自动跳转到另一账号的登录页面,自动输入该另一账号和另一输出密码,实现登录。该实施例能完成对另一个账号的自动切换,操作简单,方便,而且只需要记忆一个基准密码即可。

以上仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所做出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1