一种密码管理方法及装置制造方法及图纸

技术编号:12780442 阅读:76 留言:0更新日期:2016-01-27 23:07
本发明专利技术公开一种密码管理方法及装置,涉及计算机及移动通信技术领域,用以解决现有技术中不同应用场景中的信息安全和隐私保护要求难以保证的问题,所述方法包括:接收用户输入的解锁密码,所述解锁密码为所述用户对应的至少两个解锁密码中的任一个,其中各所述解锁密码分别对应不同的用户权限;根据输入的所述解锁密码,向所述用户提供对应的用户权限。本发明专利技术可用于各种需要进行密码验证登录的系统及应用程序中。

【技术实现步骤摘要】

本专利技术涉及计算机
,特别是涉及一种密码管理方法及装置
技术介绍
密码是计算机安全领域广泛使用的技术。操作系统中,用户一般通过用户名和密码登录。例如Windows操作系统中,系统启动的时候,使用者通过输入用户名和密码进入系统。不同的用户可以拥有不同的权限,不同的用户可以定制自己的私有桌面。系统锁屏以后,要再次进入系统,如果不需要切换用户,则只输入密码即可。很多应用程序也使用密码技术来保护用户隐私和数据安全,例如Android手机上有手势锁,应用程序锁等等。现有系统中使用的密码技术,有如下共同特点:多用户操作系统中,每个用户都具有确定的权限和桌面;单用户操作系统或者应用程序中,用户输入相应的密码进入系统以后,其权限和桌面也是固定的。这样的密码策略还不够灵活,不能满足某些应用场景的需要。例如张经理正在计算机(或者手机等终端)上查看机密资料的时候,一位下属突然有事来找,张经理不愿让下属看到这些资料,于是快速将计算机锁屏后与下属交流。但张经理与这位下属交流的过程中需要共同在计算机上查看一些信息,此时如果张经理直接解锁屏幕,则刚才正在查看的屏幕内容会被下属看见。可见,现有密码管理系统不能很好地满足张经理的信息安全需求。又比如,孩子要用父亲的手机,但父亲的手机中有不适合让孩子看到的信息或者应用程序,如果父亲将手机解锁给孩子玩可能会造成父亲的隐私泄露或者让孩子看到不适合的内容。现有技术中还没有很好的方法来满足用户在不同应用场景中的信息安全和隐私保护要求。
技术实现思路
本专利技术要解决的技术问题是提供一种密码管理方法及装置,用以解决现有技术中在不同应用场景中的信息安全和隐私保护要求难以保证的问题。一方面,本专利技术提供一种密码管理方法,包括:接收用户输入的解锁密码,所述解锁密码为所述用户对应的至少两个解锁密码中的任一个,其中各所述解锁密码分别对应不同的用户权限;根据输入的所述解锁密码,向所述用户提供对应的用户权限。可选的,所述接收用户输入的解锁密码具体包括:接收用户输入的第一解锁密码或第二解锁密码;其中,所述第一解锁密码对应第一用户权限,所述第二解锁密码对应第二用户权限,所述第一用户权限与所述第二用户权限不同;所述根据输入的所述解锁密码,向所述用户提供对应的用户权限具体包括:在所述用户输入所述第一解锁密码的情况下,向所述用户提供第一用户权限,在所述用户输入所述第二解锁密码的情况下,向所述用户提供第二用户权限。可选的,所述向所述用户提供对应的用户权限包括:向所述用户提供具有用户权限的资源。进一步的,在向所述用户提供具有用户权限的资源的同时,所述方法还包括:将没有用户权限的资源设置为不可见。可选的,所述解锁密码包括文本密码、手势密码、指纹密码、面部表情密码、语音密码中的至少一种。另一方面,本专利技术还提供一种密码管理装置,包括:接收单元,用于接收用户输入的解锁密码,所述解锁密码为所述用户对应的至少两个解锁密码中的任一个,其中各所述解锁密码分别对应不同的用户权限;提供单元,用于根据输入的所述解锁密码,向所述用户提供对应的用户权限。可选的,所述接收单元,具体用于接收用户输入的第一解锁密码或第二解锁密码;其中,所述第一解锁密码对应第一用户权限,所述第二解锁密码对应第二用户权限,所述第一用户权限与所述第二用户权限不同;所述提供单元具体用于:在所述用户输入所述第一解锁密码的情况下,向所述用户提供第一用户权限,在所述用户输入所述第二解锁密码的情况下,向所述用户提供第二用户权限。可选的,所述提供单元具体用于:向所述用户提供具有用户权限的资源。可选的,所述提供单元还用于:将没有用户权限的资源设置为不可见。可选的,所述解锁密码包括文本密码、手势密码、指纹密码、面部表情密码、语音密码中的至少一种。本专利技术的实施例提供的密码管理方法及装置,一个用户可以具有至少两个解锁密码,且各解锁密码分别对应不同的用户权限,当接收到用户输入其中一个解锁密码后,能够为用户提供输入的解锁密码所对应的用户权限,这样,通过不同的密码解锁,就能向用户提供不同的用户权限,从而满足了用户在不同应用场景中的信息安全和隐私保护要求。【附图说明】图1是本专利技术实施例提供的密码管理方法的一种流程图;图2是本专利技术实施例提供的密码管理方法的一种详细的流程图;图3是本专利技术实施例提供的密码管理方法的另一种详细的流程图;图4是本专利技术实施例提供的密码管理装置的一种结构示意图。【具体实施方式】以下结合附图对本专利技术进行详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不限定本专利技术。如图1所示,本专利技术的实施例提供一种密码管理方法,包括:S11,接收用户输入的解锁密码,所述解锁密码为所述用户对应的至少两个解锁密码中的任一个,其中各所述解锁密码分别对应不同的用户权限;S12,根据输入的所述解锁密码,向所述用户提供对应的用户权限。本专利技术的实施例提供的密码管理方法,一个用户可以具有至少两个解锁密码,且各解锁密码分别对应不同的用户权限,当接收到用户输入其中一个解锁密码后,能够为用户提供输入的解锁密码所对应的用户权限,这样,通过不同的密码解锁,就能向用户提供不同的用户权限,从而满足了用户在不同应用场景中的信息安全和隐私保护要求。需要说明的是,本专利技术的实施例中,解锁密码既可以是登录操作系统时需要输入的密码,也可以是使用某项应用程序或访问某些系统文件时需要输入的密码,可选的,该解锁密码可包括文本密码、手势密码、指纹密码、面部表情密码、语音密码中的一种或几种,既可以应用于个人计算机上,也可以应用于手机等移动终端中,本专利技术的实施例对此不作限制。当本专利技术的密码管理方法应用于操作系统中时,可以在现有的操作系统基础上增强桌面管理、配置管理、用户信息管理和内核处理逻辑,并对操作系统APIs (Applicat1nProgramming Interface,应用程序编程接口)进行扩充。在桌面管理中,可以向用户显示输入用户名和密码的提示界面、接受用户输入的信息、并将经过处理的信息回显给用户,用户在桌面上使用其他应用程序。可选的,单用户操作系统中,提示用户输入密码的界面也可以没有用户名输入框。在配置管理中,可以对操作系统已有的配置管理功能进一步加强,进行系统管理的界面工作,例如设置用户名密码、配置用户桌面、设置应用程序或者数据的访问权限等坐寸。在用户信息管理中,可以将配置好的用户名、密码、用户桌面配置信息、用户关联的应用程序权限等信息保存起来。具体而言,在本专利技术的一些实施例中,对于Android平台,只需要改进安全模块中的屏幕锁和密码管理模块,用户信息的保存不需要特殊设计,已有的文件系统功能可满足要求。而在另一些实施例中,可能需要相应的设计,例如Linux中passwd文件格式要修改等。进一步的,在对现有操作系统的扩充过程中,还可以留有开发接口,为应用程序开发者提供二次开发支持。此外,还可以提供应用程序访问系统资源的权限设置接口,使程序员可以调用这些接口开发应用程序的多密码管理系统,从而让应用程序支持不同用户、或者同一用户的不同密码拥有不同的界面、不同的权限的功能。举例而言,在Android平台中,可以Framework组件的形式,向应用层提供Java编程接口。或者,在其他一些实施例中,向应用层提供的本文档来自技高网...

【技术保护点】
一种密码管理方法,其特征在于,包括:接收用户输入的解锁密码,所述解锁密码为所述用户对应的至少两个解锁密码中的任一个,其中各所述解锁密码分别对应不同的用户权限;根据输入的所述解锁密码,向所述用户提供对应的用户权限。

【技术特征摘要】

【专利技术属性】
技术研发人员:钟卫东程圣宇
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1