密码的共享方法及密码的共享系统的制作方法

文档序号:9474025阅读:486来源:国知局
密码的共享方法及密码的共享系统的制作方法
【技术领域】
[0001] 本发明属于互联网网络安全领域,尤其涉及一种密码的共享方法及密码的共享系 统。
【背景技术】
[0002] 互联网时代,网络为我们带来极大的便利的同时,也使我们越来越依赖于各类型 的网络服务。
[0003] 随之而来的困扰之一,是用户需要针对不同的应用程序去注册不同类型的账号和 密码。比如:各类应用程序对账号密码的有不同的设定要求,如只能是数字、必须包含大写 字母和符号、由6位构成、或必须大于8位等,进而导致了不同应用程序之间的账号与密码 不能重复使用。此外,安全级别高的应用程序,如银行账号等,密码需定期更新。
[0004] 目前的密码管理方法,主要是通过一个主密码管理一个密码文件夹或密码清单, 并通过对主密码的判断决定是否开启密码文件夹或密码清单,以供用户查找并读取其中的 账号名和密码,然而这种管理方法不仅耗时、且无法实现密码库的共享。

【发明内容】

[0005] 有鉴于此,本发明的目的在于提供一种密码的共享方法及共享系统,可以解决现 有技术中无法进行密码库共享、且人工查找耗时较长的技术问题。
[0006] 为解决上述技术问题,本发明实施例提供了一种密码的共享方法,应用于终端设 备中,所述共享方法包括:
[0007] 在开启应用程序的登录界面时,提取应用程序的识别码;
[0008] 采集用户的生物特征信息;
[0009] 向密码服务器发送查询请求,所述查询请求包括用户的生物特征信息和所述应用 程序的识别码,用以查询所述用户在所述应用程序中所匹配的账号名和密码;
[0010] 接收来自所述密码服务器的账号名和密码;以及
[0011] 将所述账号名和密码输入至所述应用程序的登录界面中。
[0012] 为解决上述技术问题,本发明实施例提供了一种密码的共享方法,应用于密码服 务器中,所述共享方法包括:
[0013] 建立密码库,用于保存用户所注册的应用程序识别码、账号名和密码;
[0014] 通过用户的生物特征信息对所述密码库进行加密;
[0015] 接收来自于终端设备的查询请求,所述查询请求包括用户的生物特征信息和所述 应用程序的识别码;
[0016] 通过所述生物特性信息查询并解密匹配的密码库;以及
[0017] 在解密后的密码库中查找所述应用程序的识别码所匹配的账号名和密码,并传输 至所述终端设备。
[0018] 为解决上述技术问题,本发明实施例提供了一种密码的共享系统,应用于终端设 备中,所述共享系统包括:
[0019] 应用程序识别模块,用于在开启应用程序的登录界面时,提取应用程序的识别 码;
[0020] 生物特征采集模块,用于采集用户的生物特征信息;
[0021] 查询模块,用于向密码服务器发送查询请求,所述查询请求包括用户的生物特征 信息和所述应用程序的识别码,用以查询所述用户在所述应用程序中所匹配的账号名和密 码;
[0022] 接收模块,用于接收来自所述密码服务器的账号名和密码;以及
[0023] 登录模块,用于将所述账号名和密码输入至所述应用程序的登录界面中。
[0024] 为解决上述技术问题,本发明实施例提供了一种密码的共享系统,应用于密码服 务器中,所述共享系统包括:
[0025] 密码库,用于保存用户所注册的应用程序识别码、账号名和密码;
[0026] 加密模块,用于接收用户的生物特征信息,并通过用户的生物特征信息对所述密 码库进行加密;
[0027] 请求模块,用于接收来自于终端设备的查询请求,所述查询请求包括用户的生物 特征信息和所述应用程序的识别码;
[0028] 匹配模块,用于通过所述生物特性信息查询并解密匹配的密码库;以及
[0029] 传输模块,用于在解密后的密码库中查找所述应用程序的识别码所匹配的账号名 和密码,并传输至所述终端设备。
[0030] 相对于现有技术,本发明的密码的共享方法及密码的共享系统,通过在密码服务 器中存储用户的生物特征信息、应用程序的识别码、以及所述应用程序所匹配的账号名和 密码,实现跨终端设备的密码共享,且快捷又安全。
【附图说明】
[0031] 图1是本发明提供的密码的共享方法及共享系统的应用环境示意图;
[0032] 图2是本发明实施例一提供的密码的共享方法的流程示意图;
[0033] 图3是本发明实施例二提供的密码的共享系统的模块示意图;
[0034] 图4是本发明实施例三提供的密码的共享方法的流程示意图;
[0035] 图5是本发明实施例四提供的密码的共享系统的模块示意图。
【具体实施方式】
[0036] 请参照附图中的图式,其中相同的组件符号代表相同的组件,本发明的原理是以 实施在一适当的运算环境中来举例说明。以下的说明是基于所示例的本发明的具体实施 例,其不应被视为限制本发明未在此详述的其它具体实施例。
[0037] 本发明原理以上述文字来说明,其并不代表为一种限制,本领域技术人员将可了 解到以下所述的多种步骤及操作亦可实施在硬件当中。本发明的原理使用许多其它泛用性 或特定目的运算、通信环境或组态来进行操作。
[0038] 请参阅图1,为本发明中提供的密码的共享方法及共享系统的应用环境示意图。所 述应用环境,包括终端设备10、密码服务器20、以及通信网络30。
[0039] 所述终端设备10,用于执行密码的共享方法或安装所述密码的共享系统。具体而 言,所述终端设备为具有生物特征采集模块与联网功能的电子设备,包括笔记本01、台式电 脑02、智能手机03、智能手表(未标示)、或智能眼镜(未标示)等。且,所述生物特征采集 模块可以是嵌入式或使外置的,如通过USB 口进行连接的。
[0040] 密码服务器20,用于存储用户所注册的应用程序识别码、账号名和密码,并通过用 户的生物特征信息进行加密。其中密码服务器20是云服务器或用户的终端设备10之一, 即将用户的密码存储于指定的本地终端设备10中。
[0041] 通信网络30,包括无线网络及有线网络。其中无线网络包括无线广域网、无线局域 网、无线城域网、以及无线个人网中的一种或多种的组合。
[0042] 本案可应用于基于虹膜识别的密码管理程序中。请参照以下实施例,实施例一、二 侧重于密码的共享方法,实施例三、四侧重于密码的共享。可以理解的是:虽然各实施例的 侧重不同,但其设计思想是一致的。且,在某个实施例中没有详述的部分,可以参见说明书 全文的详细描述,不再赘述。
[0043] 实施例一
[0044] 请参阅图2,所示为本发明实施例提供的密码的共享方法的流程示意图。所述密码 的共享方法,通常执行于终端设备中,比如智能手机、电脑、智能手表、或智能眼镜等,此处 不 枚举。
[0045] 具体而言,所述密码的共享方法包括:
[0046] 在步骤S201中,在开启应用程序的登录界面时,提取应用程序的识别码。
[0047] 比如,当用户开启微信程序时,提取应用程序的识别码:微信;当开启网易新闻客 户端时,提取应用程序的识别码:网易。
[0048] 在步骤S202中,采集用户的生物特征信息。
[0049] 具体而言,本步骤包括:
[0050] (1)采集用户的生物特征,所述生物特征包括:虹膜信息、人脸信息、指纹信息、掌 纹信息、和/或声波信息;
[0051] (2)判断所采集的生物特征的类型个数,其中若类型个数为1,则执行(3),若类型 个数大于等于1则执行(4);
[0052] (3)当类型个数为1时,提取所述1个生物特征中的识别信息作为用户的生物特征 信息。
[0053] (4)当类型个数大于1时,分别提取各生物特征中的识别信息作为用户的生物特 征信息,以供所述密码服务器根据各生物特征的权重进行组合查询。
[0054] 在步骤S203中,向密码服务器发送查询请求,所述查询请求包括用户的生物特征 信息和所述应用程序的识别码,用以查询所述用户在所述应用程序中所匹配的账号名和密 码。
[0055] 在步骤S204中,接收来自所述密码服务器的账号名和密码。
[0056] 在步骤S205中,判断是否成功接收所述账号名和密码。其中,若成功接收则执行 步骤S206,若未成功接收则执行步骤S209。
[0057] 在步骤S206中,判断所述账号名和密码是否是明文。其中,若是明文则执行步骤 S207,若非明文则执行步骤S208。
[0058] 可以理解的是,为了提高密码共享的安全性,所述账号名和密码通常皆为非明文。
[0059] 在步骤S207中,输入所述账号名和密码到所述应用程序的登录界面中。
[0060] 可以理解的是,可以通过在后台中抓取user name和password等关键词查找登录 界面中的对应窗口,并分别输入所述账号名和密码。
[0061] 在步骤S208中,对非明文的账号和密码进行解密,并将解密后的账号名和密码输 入到所述应用程序的登录界面。
[0062] 具
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1