密码管理方法、装置、系统、存储介质和计算机设备与流程

文档序号:31562646发布日期:2022-09-20 17:45阅读:76来源:国知局
密码管理方法、装置、系统、存储介质和计算机设备与流程
密码管理方法、装置、系统、存储介质和计算机设备
【技术领域】
1.本发明涉及数据安全技术领域,尤其涉及一种密码管理方法、装置、系统、存储介质和计算机设备。


背景技术:

2.随着信息技术和互联网技术的快速发展,人们的日常生活方式逐步从线下走向线上,网银、网购、网游、网站论坛、邮件、云盘和手机app等等各种互联网服务已经渗透到人们生活的方方面面。为了保障用户的个人隐私和数据安全,第一道最基础的防线就是通过设置个人密码来进行登陆认证。虽然采用随机短信验证码、指纹识别和人脸识别等技术的认证方式越来越流行,但密码认证仍然是最基础、最常用和最普遍的认证方式。
3.随着人们生活逐步互联网化,一个普通人接触的互联网服务越来越广,不仅包括涉及财产安全的网购服务,也包括休闲娱乐的网络服务。针对各种不同类型网络服务的网站都需要进行注册,都需要用户记忆不同的账号、密码等信息。因此用户需要记忆的账号、密码不断增多,迫切需要一种辅助记忆的密码管理工具来减轻人工记忆的负担。
4.现有的密码管理工具包括记事本类工具、浏览器自带的密码保护功能、本地密码管理软件、开源或商业的互联网密码管理软件等。但是现有的密码管理工具没有对用户的各场景的账号、密码进行分级分类地管理,通常只进行加密、解密、加密传输、加密存储等常规环节的实现,没有进行用户密码管理深层次需求的分析和针对性地进行处理。并且,本地或云端的密码数据集中存放,一旦用户的登录密码发生泄露或者密码管理平台本身发生信息泄露事件,用户所有保存的密码都存在被泄露的风险。因此,现有的密码管理工具中存在安全隐患问题。


技术实现要素:

5.有鉴于此,本发明实施例提供了一种密码管理方法、装置、系统、存储介质和计算机设备,能够有效解决现有的密码管理工具中存在的安全隐患问题。
6.第一方面,本发明实施例提供了一种密码管理方法,所述方法包括:
7.接收用户输入的目标场景的目标账号和目标密码;
8.根据所述用户选择的模糊化方式,对所述目标账号和所述目标密码进行模糊化处理生成账号信息和密码信息;
9.通过加密密钥对所述账号信息和所述密码信息进行加密存储。
10.可选地,所述根据所述用户选择的模糊化方式,对所述目标账号和所述目标密码进行模糊化处理生成账号信息和密码信息,具体包括:
11.判断所述用户选择的模糊化方式为彻底模糊化或者保护模糊化;
12.若判断出所述用户选择的模糊化方式为所述彻底模糊化,根据所述用户在所述目标账号和所述目标密码中选择的字符位置,对所述字符位置上对应的目标字符进行删除或者随机替代,生成所述账号信息和所述密码信息;
13.若判断出所述用户选择的模糊化方式为所述保护模糊化,根据所述用户在所述目标账号和所述目标密码中选择的字符位置,对所述字符位置上对应的目标字符进行随机替代,并通过保护密钥对所述目标字符进行加密处理,生成所述账号信息和所述密码信息。
14.另一方面,本发明实施例提供了一种密码管理方法,所述方法包括:
15.根据用户选择的目标场景,生成用于提示所述用户输入加密密钥的提示信息;
16.接收所述用户输入的所述加密密钥;
17.在所述加密密钥验证通过后,根据与所述目标场景对应的模糊化方式,生成所述目标场景的目标账号和目标密码。
18.可选地,所述在所述加密密钥验证通过后,根据与所述目标场景对应的模糊化方式,生成所述目标场景的账号信息和密码信息,具体包括:
19.判断所述目标场景对应的模糊化方式为彻底模糊化或者保护模糊化;
20.若判断出所述目标场景对应的模糊化方式为所述彻底模糊化,获取所述目标场景的所述账号信息和所述密码信息,所述账号信息和所述密码信息包括模糊化字符。
21.可选地,所述判断所述目标场景对应的模糊化方式为彻底模糊化或者保护模糊化之后,还包括:
22.若判断出所述目标场景对应的模糊化方式为所述保护模糊化,获取所述目标场景的所述账号信息和所述密码信息,所述账号信息和所述密码信息包括所述模糊化字符;
23.当接收到用户输入的保护密钥后,根据所述保护密钥获取与所述模糊化字符的字符位置对应的目标字符;
24.根据所述账号信息、所述密码信息和所述目标字符生成所述目标账号和所述目标密码。
25.另一方面,本发明实施例提供了一种密码管理装置,所述装置包括:
26.第一接收模块,用于接收用户输入的目标场景的目标账号和目标密码;
27.模糊化处理模块,用于根据所述用户选择的模糊化方式,对所述目标账号和所述目标密码进行模糊化处理生成账号信息和密码信息;
28.加密存储模块,用于通过加密密钥对所述账号信息和所述密码信息进行加密存储。
29.另一方面,本发明实施例提供了一种密码管理装置,所述装置包括:
30.提示模块,用于根据用户选择的目标场景,生成用于提示所述用户输入加密密钥的提示信息;
31.第二接收模块,用于接收所述用户输入的所述加密密钥;
32.生成模块,用于在所述加密密钥验证通过后,根据与所述目标场景对应的模糊化方式,生成所述目标场景的目标账号和目标密码。
33.另一方面,本发明实施例提供了一种密码管理系统,所述系统包括:
34.注册登录单元,用于用户注册或者登录密码管理系统;
35.密码管理单元,用于接收用户输入的目标场景的目标账号和目标密码,根据所述用户选择的模糊化方式,对所述目标账号和所述目标密码进行模糊化处理生成账号信息和密码信息,通过加密密钥对所述账号信息和所述密码信息进行加密存储;
36.密码管理单元还用于根据用户选择的目标场景,生成用于提示所述用户输入加密
密钥的提示信息,接收所述用户输入的所述加密密钥,在所述加密密钥验证通过后,根据与所述目标场景对应的模糊化方式,生成所述目标场景的目标账号和目标密码;
37.密码存储单元,用于存储所述加密信息。
38.另一方面,本发明实施例提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述密码管理方法。
39.另一方面,本发明实施例提供了一种计算机设备,包括存储器和处理器,所述存储器用于存储包括程序指令的信息,所述处理器用于控制程序指令的执行,其特征在于,所述程序指令被处理器加载并执行时实现上述密码管理方法的步骤。
40.本发明实施例提供的密码管理方法、装置、系统、存储介质和计算机设备的技术方案中,接收用户输入的目标场景的目标账号和目标密码,根据所述用户选择的模糊化方式,对所述目标账号和所述目标密码进行模糊化处理生成账号信息和密码信息,通过加密密钥对所述账号信息和所述密码信息进行加密存储。本发明实施例能够有效解决现有的密码管理工具中存在的安全隐患问题。
【附图说明】
41.为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
42.图1为本发明一实施例提供的一种密码管理方法的流程图;
43.图2为图1中根据用户选择的模糊化方式,对目标账号和目标密码进行模糊化处理生成账号信息和密码信息的具体流程图;
44.图3为本发明又一实施例提供的一种密码管理方法的流程图;
45.图4为图3中在加密密钥验证通过后,根据与目标场景对应的模糊化方式,生成目标场景的目标账号和目标密码的具体流程图;
46.图5为本发明一实施例提供的一种密码管理装置的结构示意图;
47.图6为本发明又一实施例提供的一种密码管理装置的结构示意图;
48.图7为本发明一实施例提供的一种密码管理系统的结构示意图;
49.图8为本发明实施例提供的一种计算机设备的示意图。
【具体实施方式】
50.为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。
51.应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
52.在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
53.应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,甲和/或乙,可以表示:单独存在甲,同时存在甲和乙,单独存在乙这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
54.图1为本发明一实施例提供的一种密码管理方法的流程图,应用于加密录入场景,如图1所示,该方法包括:
55.步骤101、接收用户输入的目标场景的目标账号和目标密码。
56.本发明实施例中,各步骤由密码管理系统执行。
57.本发明实施例中,在步骤101之前,还包括:
58.步骤100、根据用户输入的密码管理系统的系统账号和系统密码,登录密码管理系统。
59.用户在登录密码管理系统后,可以进行密码管理,密码管理至少包括加密录入和密码查询。当用户进行加密录入时,需要输入个人密码信息。如表1所示,个人密码信息包括目标场景、目标账号、目标密码和备注等。其中,目标场景包括微博、微信、qq、搜狐邮箱或者新浪邮箱等。
60.表1个人密码信息
61.目标场景目标账号目标密码备注微博abcdefghabcdefgh12345678日常生活微信123456789abcdefgh日常生活qq123456789abcdefgh日常生活搜狐邮箱abc@sohu.comabc12345678日常生活新浪邮箱abc@sina.comabc12345678日常生活
……………………
62.步骤102、根据用户选择的模糊化方式,对目标账号和目标密码进行模糊化处理生成账号信息和密码信息。
63.本发明实施例中,模糊化方式包括彻底模糊化或者保护模糊化。用户可以按照个人需求对目标账号和目标密码的某些字符进行模糊化处理。按照“核心的个人密码记忆在自己大脑里最安全”的原则,用户可根据目标账号和目标密码的重要程度,按照自己常用的密码组合中的某些字符进行模糊化,这些模糊化的字符可以选择彻底模糊化或者保护模糊化的模糊化方式。
64.本发明实施例中,如图2所示,步骤102具体包括:
65.步骤1021、判断用户选择的模糊化方式为彻底模糊化或者保护模糊化,若为彻底模糊化,执行步骤1022;若为保护模糊化,执行步骤1023。
66.步骤1022、根据用户在目标账号和目标密码中选择的字符位置,对字符位置上对应的目标字符进行删除或者随机替代,生成账号信息和密码信息。
67.本发明实施例中,用户选择需要模糊化的目标字符,点击进行彻底模糊化处理。密码管理系统根据目标字符所在的字符位置,对目标字符进行彻底模糊化处理,例如用*代替目标字符。
68.例如,如表2所示,对上述表1中目标场景为“微博”的目标账号和目标密码进行彻底模糊化,将目标账号中字符“d”、“e”、“f”、“g”和目标密码中字符“d”、“e”、“f”、“g”、“3”、“4”、“5”、“6”、“7”均用字符“*”替代。
69.表2彻底模糊化后的个人密码信息
70.目标场景账号信息密码信息备注微博abc****habc*****12*****8日常生活
71.采用彻底模糊化的模糊化方式,将对用户选择的目标字符进行删除,仅仅记录目标字符的位置信息,用户最终只能从密码管理系统得到模糊化后的账号信息和密码信息。这样,一旦某个环节出现信息泄露,攻击者也得不到用户准确的目标账号和目标密码,而用户可以利用模糊化后的账号信息和密码信息,根据“自己记忆”的相关密码组合,在头脑中还原出自己的目标账号和目标密码。
72.步骤1023、根据用户在目标账号和目标密码中选择的字符位置,对字符位置上对应的目标字符进行随机替代,并通过保护密钥对目标字符进行加密处理,生成账号信息和密码信息。
73.本发明实施例中,用户的非核心、非关键的或者没有相关密码规则的目标密码,可以选择保护模糊化的模糊化方式。需要说明的是,如果用户没有选择需要模糊化的字符位置,密码管理系统会根据规则默认选择x位进行模糊化(x》=1)。
74.例如,如表3所示,对上述表1中目标场景为“微博”的目标账号和目标密码进行保护模糊化,将目标账号中字符“e”、“g”和目标密码中字符“d”、“h”、“4”、“8”均用字符“#”替代。
75.表3保护模糊化后的个人密码信息
76.目标场景账号信息密码信息备注微博abcd#f#habc#efg#123#567#日常生活
77.需要说明的是,由于用户通常针对非核心、非关键的或者没有相关密码规则的目标密码选择保护模糊化,因此用户可能存在完全忘记密码的情况。本发明实施例设置保护密钥的目的在于,当用户完全忘记密码,利用保护模糊化后的账号信息和密码信息,不能根据“自己记忆”的相关密码组合,在头脑中还原出自己的目标账号和目标密码时,可以通过输入保护密钥的方式使得密码管理系统展示完整的目标账号和目标密码。
78.因此,彻底模糊化的方式下,用户最终的原始密码信息不会在密码管理系统中体现和存储,这样在密码管理系统出现极端的信息泄露的情况下,也能保障用户常用的核心密码的绝对安全。
79.步骤103、通过加密密钥对账号信息和密码信息进行加密存储。
80.本发明实施例中,密码管理系统将用户彻底模糊化或者保护模糊化后的账号信息和密码信息加密密钥进行加密存储。具体地,密码管理系统通过加密通道将目标字符的字符位置、保护密钥加密的信息和加密密钥加密的信息一起传输至密码存储单元进行保存。
81.本发明实施例采用保护密钥和加密密钥的二次加密的方式,对用户账号、密码进行了分级加解密管理,用户在查询密码时,如能根据加密密钥解密的模糊化信息还原出自己的最终密码,就不必采用保护密钥进行原始最终密码的解密及展示,能有效地防止账号、密码信息的无效展示,采用分级解密的方式能有效地降低信息泄露的风险。
82.本发明实施例为了保障用户密码信息的安全,用户需要使用并牢记自己的系统密码、保护密钥、加密密钥。本发明实施例中,这些密码的重要程度由低到高的顺序为:系统密
码、加密密钥、保护密钥。
83.本发明实施例针对个人密码管理的不同层次的需求,利用分类管理、分级模糊化展示的策略,结合加密、解密、加密传输、加密存储等常规措施,全流程地管理用户的个人密码,采用分级解密的方式,能有效地防止账号、密码信息的无效展示,能有效地降低信息泄露的风险,最大程度为用户的密码提供安全保障。
84.本发明实施例提供的一种密码管理方法的技术方案中,接收用户输入的目标场景的目标账号和目标密码,根据用户选择的模糊化方式,对目标账号和目标密码进行模糊化处理生成账号信息和密码信息,通过加密密钥对账号信息和密码信息进行加密存储。本发明实施例能够有效解决现有的密码管理工具中存在的安全隐患问题。
85.图3为本发明又一实施例提供的一种密码管理方法的流程图,应用于密码查询场景,如图3所示,该方法包括:
86.步骤201、根据用户选择的目标场景,生成用于提示用户输入加密密钥的提示信息。
87.本发明实施例中,各步骤由密码管理系统执行。
88.本发明实施例中,在步骤201之前,还包括:
89.步骤200、根据用户输入的密码管理系统的系统账号和系统密码,登录密码管理系统。
90.用户在登录密码管理系统后,可以进行密码管理,密码管理至少包括加密录入和密码查询。当用户进行密码查询时,需要在备忘中选择目标场景。例如,目标场景包括微博、微信、qq、搜狐邮箱或者新浪邮箱等。
91.密码管理系统根据用户选择的目标场景,生成用于提示用户输入加密密钥的提示信息。用户需要输入正确的加密密钥才能查看目标场景的目标账号和目标密码。
92.步骤202、接收用户输入的加密密钥。
93.步骤203、在加密密钥验证通过后,根据与目标场景对应的模糊化方式,生成目标场景的目标账号和目标密码。
94.本发明实施例中,模糊化方式包括彻底模糊化或者保护模糊化。用户在加密录入时,可以按照个人需求对目标账号和目标密码的某些字符进行模糊化处理。按照“核心的个人密码记忆在自己大脑里最安全”的原则,用户可根据目标账号和目标密码的重要程度,按照自己常用的密码组合中的某些字符进行模糊化,这些模糊化的字符可以选择彻底模糊化或者保护模糊化的模糊化方式。
95.本发明实施例中,如图4所示,步骤203具体包括:
96.步骤2031、判断目标场景对应的模糊化方式为彻底模糊化或者保护模糊化,若为彻底模糊化,执行步骤2032;若为保护模糊化,执行步骤2033。
97.步骤2032、获取目标场景的账号信息和密码信息,账号信息和密码信息包括模糊化字符;流程结束。
98.本发明实施例中,用户用加密密钥进行解密,得到彻底模糊化后的账号信息和密码信息。由于账号信息和密码信息包括模糊化字符,用户需要根据从密码管理系统得到的账号信息和密码信息,利用自己记忆的惯用密码规则,还原出自己的最终账号和密码,即目标账号和目标密码。
99.步骤2033、获取目标场景的账号信息和密码信息,账号信息和密码信息包括模糊化字符。
100.用户根据从密码管理系统得到的保护模糊化后的账号信息和密码信息,利用自己记忆的惯用密码规则,如果能够还原出自己的最终密码,则流程结束。
101.在彻底模糊化方式下,用户最终的原始密码信息不会在密码管理系统中体现和存储,这样在密码管理系统出现极端的信息泄露的情况下,也能保障用户常用的核心密码的绝对安全。
102.步骤2034、当接收到用户输入的保护密钥后,根据保护密钥获取与模糊化字符的字符位置对应的目标字符。
103.用户根据从密码管理系统得到的保护模糊化后的账号信息和密码信息,利用自己记忆的惯用密码规则,如果不能够还原出自己的最终密码,则用户还需要输入保护密钥。当密码管理系统接收到用户输入的保护密钥后,根据保护密钥获取与模糊化字符的字符位置对应的目标字符。
104.客观情况下,用户如果完全忘记了密码,用户可以用保护密码对保护模糊化的账号信息和密码信息进行二次保护性的解密操作。
105.步骤2035、根据账号信息、密码信息和目标字符生成目标账号和目标密码。
106.本发明实施例中,密码管理系统根据账号信息、密码信息和目标字符生成目标账号和目标密码,即展示用户最终的完整的账号和密码。
107.本发明实施例为了保障用户密码信息的安全,用户需要使用并牢记自己的系统密码、保护密钥、加密密钥。本发明实施例中,这些密码的重要程度由低到高的顺序为:系统密码、加密密钥、保护密钥。
108.本发明实施例采用保护密钥和加密密钥的二次加密的方式,对用户账号、密码进行了分级加解密管理,用户在查询密码时,如能根据加密密钥解密的模糊化信息还原出自己的最终密码,就不必采用保护密钥进行原始最终密码的解密及展示,能有效地防止账号、密码信息的无效展示,采用分级解密的方式能有效地降低信息泄露的风险。
109.本发明实施例针对个人密码管理的不同层次的需求,利用分类管理、分级模糊化展示的策略,结合加密、解密、加密传输、加密存储等常规措施,全流程地管理用户的个人密码,采用分级解密的方式,能有效地防止账号、密码信息的无效展示,能有效地降低信息泄露的风险,最大程度为用户的密码提供安全保障。
110.本发明实施例提供的一种密码管理方法的技术方案中,根据用户选择的目标场景,生成用于提示用户输入加密密钥的提示信息,接收用户输入的加密密钥,在加密密钥验证通过后,根据与目标场景对应的模糊化方式,生成目标场景的目标账号和目标密码。本发明实施例能够有效解决现有的密码管理工具中存在的安全隐患问题。
111.图5为本发明一实施例提供的一种密码管理装置的结构示意图,如图5所示,所述装置包括:第一登录模块31、第一接收模块32、模糊化处理模块33和加密存储模块34。
112.第一登录模块31,用于根据用户输入的密码管理系统的系统账号和系统密码,登录密码管理系统。
113.第一接收模块32,用于接收用户输入的目标场景的目标账号和目标密码。
114.模糊化处理模块33,用于根据用户选择的模糊化方式,对目标账号和目标密码进
行模糊化处理生成账号信息和密码信息。
115.本发明实施例中,模糊化处理模块33具体包括:第一判断子模块331、彻底模糊化子模块332和保护模糊化子模块333。
116.第一判断子模块331,用于判断用户选择的模糊化方式为彻底模糊化或者保护模糊化。
117.彻底模糊化子模块332,用于若第一判断子模块331判断出用户选择的模糊化方式为彻底模糊化,根据用户在目标账号和目标密码中选择的字符位置,对字符位置上对应的目标字符进行删除或者随机替代,生成账号信息和密码信息。
118.保护模糊化子模块333,用于若第一判断子模块331判断出用户选择的模糊化方式为保护模糊化,根据用户在目标账号和目标密码中选择的字符位置,对字符位置上对应的目标字符进行随机替代,并通过保护密钥对目标字符进行加密处理,生成账号信息和密码信息。
119.加密存储模块34,用于通过加密密钥对账号信息和密码信息进行加密存储。
120.本发明实施例提供的密码管理装置可用于实现上述图1至图2中的密码管理方法,具体描述可参见上述密码管理方法的实施例,此处不再重复描述。
121.本发明实施例提供的一种密码管理装置的技术方案中,接收用户输入的目标场景的目标账号和目标密码,根据用户选择的模糊化方式,对目标账号和目标密码进行模糊化处理生成账号信息和密码信息,通过加密密钥对账号信息和密码信息进行加密存储。本发明实施例能够有效解决现有的密码管理工具中存在的安全隐患问题。
122.图6为本发明一实施例提供的一种密码管理装置的结构示意图,如图6所示,所述装置包括:第二登录模块41、提示模块42、第二接收模块43和生成模块44。
123.第二登录模块41,用于根据用户输入的密码管理系统的系统账号和系统密码,登录密码管理系统。
124.提示模块42,用于根据用户选择的目标场景,生成用于提示用户输入加密密钥的提示信息。
125.第二接收模块43,用于接收用户输入的加密密钥。
126.生成模块44,用于在加密密钥验证通过后,根据与目标场景对应的模糊化方式,生成目标场景的目标账号和目标密码。
127.本发明实施例中,生成模块44具体包括:
128.第二判断子模块441,用于判断目标场景对应的模糊化方式为彻底模糊化或者保护模糊化。
129.第一获取子模块442,用于若第二判断子模块441判断出目标场景对应的模糊化方式为彻底模糊化,获取目标场景的账号信息和密码信息,账号信息和密码信息包括模糊化字符。
130.第一获取子模块442还用于若第二判断子模块441判断出目标场景对应的模糊化方式为保护模糊化,获取目标场景的账号信息和密码信息,账号信息和密码信息包括模糊化字符。
131.第二获取子模块443,用于当接收到用户输入的保护密钥后,根据保护密钥获取与模糊化字符的字符位置对应的目标字符。
132.生成子模块444,用于根据账号信息、密码信息和目标字符生成目标账号和目标密码。
133.本发明实施例提供的密码管理装置可用于实现上述图3至图4中的密码管理方法,具体描述可参见上述密码管理方法的实施例,此处不再重复描述。
134.本发明实施例提供的一种密码管理装置的技术方案中,根据用户选择的目标场景,生成用于提示用户输入加密密钥的提示信息,接收用户输入的加密密钥,在加密密钥验证通过后,根据与目标场景对应的模糊化方式,生成目标场景的目标账号和目标密码。本发明实施例能够有效解决现有的密码管理工具中存在的安全隐患问题。
135.图7为本发明一实施例提供的一种密码管理系统的结构示意图,如图7所示,所述系统包括:注册登录单元51、密码管理单元52和密码存储单元53。
136.注册登录单元51,用于用户注册或者登录密码管理系统。
137.用户通过网站或手机app进行注册、登录、使用基于云平台的密码管理系统。
138.密码管理单元52,用于接收用户输入的目标场景的目标账号和目标密码,根据用户选择的模糊化方式,对目标账号和目标密码进行模糊化处理生成账号信息和密码信息,通过加密密钥对账号信息和密码信息进行加密存储。
139.密码管理单元52还用于根据用户选择的目标场景,生成用于提示用户输入加密密钥的提示信息,接收用户输入的加密密钥,在加密密钥验证通过后,根据与目标场景对应的模糊化方式,生成目标场景的目标账号和目标密码;
140.密码存储单元53,用于存储加密信息。
141.本发明实施例提供的密码管理系统可用于实现上述图1至图4中的密码管理方法,具体描述可参见上述密码管理方法的实施例,此处不再重复描述。
142.本发明实施例提供的一种密码管理系统的技术方案中,接收用户输入的目标场景的目标账号和目标密码,根据用户选择的模糊化方式,对目标账号和目标密码进行模糊化处理生成账号信息和密码信息,通过加密密钥对账号信息和密码信息进行加密存储。本发明实施例能够有效解决现有的密码管理工具中存在的安全隐患问题。
143.图8为本发明实施例提供的一种计算机设备的示意图。如图8所示,该实施例的计算机设备20包括:处理器21、存储器22以及存储在存储22中并可在处理器21上运行的计算机程序23,该计算机程序23被处理器21执行时实现实施例中的应用于密码管理方法,为避免重复,此处不一一赘述。或者,该计算机程序被处理器21执行时实现实施例中应用于密码管理装置中各模型/单元的功能,为避免重复,此处不一一赘述。
144.计算机设备20包括,但不仅限于,处理器21、存储器22。本领域技术人员可以理解,图8仅仅是计算机设备20的示例,并不构成对计算机设备20的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如计算机设备还可以包括输入输出设备、网络接入设备、总线等。
145.所称处理器21可以是中央处理单元(central processing unit,简称cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现场可编程门阵列(field-programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常
规的处理器等。
146.存储器22可以是计算机设备20的内部存储单元,例如计算机设备20的硬盘或内存。存储器22也可以是计算机设备20的外部存储设备,例如计算机设备20上配备的插接式硬盘,智能存储卡(smart media card,简称smc),安全数字(secure digital,简称sd)卡,闪存卡(flash card)等。进一步地,存储器22还可以既包括计算机设备20的内部存储单元也包括外部存储设备。存储器22用于存储计算机程序以及计算机设备所需的其他程序和数据。存储器22还可以用于暂时地存储已经输出或者将要输出的数据。
147.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
148.在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
149.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。
150.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
151.上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,简称rom)、随机存取存储器(random access memory,简称ram)、磁碟或者光盘等各种可以存储程序代码的介质。
152.以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1