密码的更新方法及更新系统的制作方法

文档序号:9600838阅读:405来源:国知局
密码的更新方法及更新系统的制作方法
【技术领域】
[0001]本发明属于互联网网络安全领域,尤其涉及一种密码的更新方法及密码更新系统。
【背景技术】
[0002]在互联网时代,人们针对各种类型的网络服务,需要申请大量的账号名和对应的密码,以获取登录或使用的权限。为了使用户能够更加快捷、便利的享受服务,众多应用程序都提供了存储账号名和密码的服务。但在快捷和便利的同时,也埋下了一定的安全隐患,如,通过终端设备或服务器端的缓存进行破解、或通信信道被窃听。
[0003]为此,很多应用程序,会要求用户定期或不定期的进行密码的更新。
[0004]进而,需要用户对密码实施管理,以避免多个密码在分批次更新之后,出现忘记密码、或混淆应用程序、账号名、与密码之间的对应关系的情形。

【发明内容】

[0005]有鉴于此,本发明的目的在于提供一种密码更新方法及密码更新系统,可以解决现有技术中多个密码在更新之后,出现密码不易被记忆、或应用程序、账号名、与密码之间的对应关系被混淆的情形,提高了账号密码的安全性。
[0006]为解决上述技术问题,本发明实施例提供了以下技术方案:
[0007]—种密码更新方法,包括:
[0008]为用户建立密码库,所述密码库用于存储用户的注册信息,包括:应用识别码、账号名、和密码;
[0009]采集所述用户的生物特征,并生成加密编码;
[0010]通过所述加密编码对所述密码库进行加密;
[0011 ] 对所述密码库中的密码设置更新规则;以及
[0012]通过所述更新规则对所述密码库中的密码进行更新。
[0013]为解决上述技术问题,本发明实施例还提供了以下技术方案:
[0014]一种密码更新系统,包括:
[0015]建库模块,用于为用户建立密码库,所述密码库用于存储用户的注册信息,包括:应用识别码、账号名、和密码;
[0016]编码模块,用于采集所述用户的生物特征,并生成加密编码;
[0017]加密模块,用于通过所述加密编码对所述密码库进行加密;
[0018]规则模块,用于对所述密码库中的密码设置更新规则;以及
[0019]更新模块,用于通过所述更新规则对所述密码库中的密码进行更新。
[0020]相对于现有技术,本发明提供的密码更新方法及密码更新系统,通过采集用户生物特征对建立的密码库进行加密,并设置更新规则对密码库中的密码进行更新,进而使对密码的使用和更新的操作更加简单和安全、且不会出现混淆用户账号名和密码的情形,极大的提升了用户的使用体验。
【附图说明】
[0021]图1是本发明实施例提供的密码更新方法及密码更新系统的应用环境示意图;
[0022]图2是本发明实施例一提供的密码更新方法的流程示意图;
[0023]图3是本发明实施例二提供的密码更新方法的流程示意图;
[0024]图4是本发明实施例三提供的密码更新系统的模块示意图。
【具体实施方式】
[0025]请参照附图中的图式,其中相同的组件符号代表相同的组件,本发明的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所示例的本发明的具体实施例,其不应被视为限制本发明未在此详述的其它具体实施例。
[0026]本发明原理以上述文字来说明,其并不代表为一种限制,本领域技术人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。本发明的原理使用许多其它泛用性或特定目的运算、通信环境或组态来进行操作。
[0027]本发明提供的密码更新方法及密码更新系统,主要应用于终端设备,如:手机、电脑、个人数字助理(Personal Digital Assistant,PDA)等。
[0028]参见图1,为本发明中提供的密码的更新方法及更新系统的应用环境示意图,所述应用环境,包括终端设备10、密码服务器20、以及通信网络30。
[0029]所述终端设备10,用于执行密码更新方法或安装所述密码更新系统。
[0030]具体而言,所述终端设备10为具有生物特征采集模块与联网功能的电子设备,包括但不限于笔记本11、智能手机12、智能平板(未标志)、或智能手表(未标示)等。并且所述生物特征采集模块可以是嵌入式的、或使外置的,如通过USB接口进行连接。
[0031]密码服务器20,用于存储用户所注册的应用程序识别码、账号名和密码,并通过用户的生物特征信息进行加密。
[0032]其中密码服务器20,是云服务器或用户的终端设备10之一,即将用户的密码存储于指定的本地终端设备10中。
[0033]通信网络30,包括无线网络及有线网络。其中无线网络包括无线广域网、无线局域网、无线城域网、以及无线个人网中的一种或多种的组合。
[0034]本案可应用于基于虹膜识别的密码更新程序中。请参照以下实施例。
[0035]实施例一
[0036]请参阅图2,所示为本发明实施例提供的密码更新方法的流程示意图。所述密码更新方法,通常执行于终端设备中,比如笔记本、智能手机、智能平板、或智能手表等,此处不
枚举。
[0037]在步骤S201中,建立密码库,用于存储用户的注册信息。
[0038]可以理解的是,所述注册信息包括但不限于:应用识别码、账号名、和密码,用户可以将不同的应用程序的账号名和密码存储在密码库中。
[0039]比如,用户申请微信号码时,提取应用识别码:微信,对应的账号名:VIVI,和密码:1234o
[0040]在步骤S202中,采集所述用户的生物特征,并生成加密编码。
[0041]其中,通过终端设备获取用户的生物特征,所述生物特征包括但不限于:虹膜信息、人脸信息、指纹信息、掌纹信息、和/或声波信息等,可以通过其中一种生物特征生成加密编码,也可通过其中多项生物特征组合生成加密编码。
[0042]在步骤S203中,通过加密编码对密码库进行加密。
[0043]在步骤S204中,对密码库中的密码设置更新规则。
[0044]可以理解的是,更新规则是针对可能导致密码泄露的情况,通过设置更新规则用以加强密码的安全性。
[0045]在步骤S205中,通过更新规则对密码库中的密码进行更新。
[0046]具体而言,本步骤包括:
[0047](1)监控所述密码库;
[0048](2)判断是否存在应用识别码和账号名被正确输入、而密码被错误输入的情形;
[0049](3)统计所述密码被错误输入的次数;
[0050](4)当超过错误阈值时,根据当前账号名从所述密码库中获取具有相同账号名的其他应用识别码;以及
[0051](5)更新当前账号名所对应的密码或冻结应用识别码下的所述账号名。
[0052]可以理解的是,当一个账号名与密码可能被破解时,其注册于其他应用程序下的相同的账号名与密码也会有危险。此时,可以通过及时更新或冻结的方式进行保护。
[0053]其中,所述对密码进行更新,主要是针对通过缓存进行破解、或通信信道进行窃听的情形。而冻结所述账号名,主要是针对一些密码简单的应用程序,可以通过穷举法进行暴力破解的情形。比如:某些银行系统,要求支付密码是6位数字。
[0054]本发明提供的密码更新方法,通过采集用户生物特征对建立的密码库进行加密,并设置更新规则对密码库中的密码进行更新,进而使
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1