【技术实现步骤摘要】
本公开涉及解锁
,尤其涉及加锁数据分区的解锁处理方法及装置。
技术介绍
当前,Android系统强制M系统的机器开启默认全磁盘加密的功能,这在给用户带来安全的同时也给用户带来了隐患,因为加密磁盘需要用户锁屏密码的支持,但是目前很多手机支持了指纹或者手环更方便的解锁方式,这样就很容易造成用户的锁屏幕密码忘记,一旦用户忘记锁屏幕密码,想要重新解锁就只能重新格式化加密的数据分区。
技术实现思路
本公开实施例提供加锁数据分区的解锁处理方法及装置。所述技术方案如下:根据本公开实施例的第一方面,提供一种加锁数据分区的解锁处理方法,包括:获取设置的解锁密码,根据所述设置的解锁密码生成第一验证密钥,将所述第一验证密钥存储于本地终端;生成安全码,根据所述生成的安全码生成第二验证密钥,将所述第二验证密钥存储于本地终端,并将所述生成的安全码存储于网络侧的服务器中;当利用所述第一验证密钥对输入的解锁密码进行验证的验证结果为未通过验证时,接收到输入的获取安全码的命令;向所述服务器发送获取安全码的请求,由所述服务器将其存储的安全码发送至预设对象;接收输入的安全码,利用所述第二验证密钥验证所述输入的安全码;当所述输入的安全码通过验证时,解除对所述加锁数据分区的锁定。在一个实施例中,所述解除对所述加锁数据分区的锁定之后,所述方法还包括:输出重置解锁密码的提示;获取重置的解锁密码。在一个实施例中,所述根据所述设置的解锁密码生成第一验证密钥,包括:利用所述设置的解锁密码、本地终端存储的加密算法和密钥,生成所述第一验证密钥;所述根据所述生成的安全码生成第二验证密钥,包括:利用所述生成的安全 ...
【技术保护点】
一种加锁数据分区的解锁处理方法,其特征在于,包括:获取设置的解锁密码,根据所述设置的解锁密码生成第一验证密钥,将所述第一验证密钥存储于本地终端;生成安全码,根据所述生成的安全码生成第二验证密钥,将所述第二验证密钥存储于本地终端,并将所述生成的安全码存储于网络侧的服务器中;当利用所述第一验证密钥对输入的解锁密码进行验证的验证结果为未通过验证时,接收到输入的获取安全码的命令;向所述服务器发送获取安全码的请求,由所述服务器将其存储的安全码发送至预设对象;接收输入的安全码,利用所述第二验证密钥验证所述输入的安全码;当所述输入的安全码通过验证时,解除对所述加锁数据分区的锁定。
【技术特征摘要】
1.一种加锁数据分区的解锁处理方法,其特征在于,包括:获取设置的解锁密码,根据所述设置的解锁密码生成第一验证密钥,将所述第一验证密钥存储于本地终端;生成安全码,根据所述生成的安全码生成第二验证密钥,将所述第二验证密钥存储于本地终端,并将所述生成的安全码存储于网络侧的服务器中;当利用所述第一验证密钥对输入的解锁密码进行验证的验证结果为未通过验证时,接收到输入的获取安全码的命令;向所述服务器发送获取安全码的请求,由所述服务器将其存储的安全码发送至预设对象;接收输入的安全码,利用所述第二验证密钥验证所述输入的安全码;当所述输入的安全码通过验证时,解除对所述加锁数据分区的锁定。2.如权利要求1所述的方法,其特征在于,所述解除对所述加锁数据分区的锁定之后,所述方法还包括:输出重置解锁密码的提示;获取重置的解锁密码。3.如权利要求1所述的方法,其特征在于,所述根据所述设置的解锁密码生成第一验证密钥,包括:利用所述设置的解锁密码、本地终端存储的加密算法和密钥,生成所述第一验证密钥;所述根据所述生成的安全码生成第二验证密钥,包括:利用所述生成的安全码、所述加密算法和密钥,生成所述第二验证密钥。4.如权利要求1所述的方法,其特征在于,所述预设对象包括绑定对象、或者当前提供给所述服务器的对象。5.如权利要求4所述的方法,其特征在于,当所述预设对象包括绑定对象时,所述生成安全码之后,所述方法还包括:接收输入的第一对象的标识;将所述第一对象的标识设置为所述绑定对象的标识。6.如权利要求4所述的方法,其特征在于,当所述预设对象包括当前提供给所述服务器的对象时,所述向所述服务器发送获取安全码的请求,包括:接收输入的第二对象的标识;在向所述服务器发送获取安全码的请求的同时,将所述第二对象的标识发送给所述服务器。7.如权利要求6所述的方法,其特征在于,所述接收输入的第二对象的标识之后,还包括:对所述第二对象进行验证;所述在向所述服务器发送获取安全码的请求的同时,将所述第二对象的标识发送给所述服务器,包括:当所述第二对象通过验证时,在向所述服务器发送获取安全码的请求的同时,将所述第二对象的标识发送给所述服务器。8.如权利要求1所述的方法,其特征在于,所述接收到输入的获取安全码的命令,包括:监测到所述本地终端的预设按键被以预设方式触发;和/或监测到所述本地终端的触摸屏被以预设触摸方式触摸。9.一种加锁数据分区的解锁处理装置,其特征在于,包括:第一处理模块,用于获取设置的解锁密码,根据所述设置的解锁密码生成第一验证密钥,将所述第一验证密钥存储于本地终端;第二处理模块,用于生成安全码,根据所述生成的安全码生成第二验证密钥,将所述第二验证密钥存储于本地终端,并将所述生成的安全码存储于网络侧的服务器中;第一接收模块,用于当利用所述第一验证密钥对输入的解锁密码进行验证的验证结果为未通过验证时,接收到输入的获取安...
【专利技术属性】
技术研发人员:李明浩,赵建凯,张墅潇,
申请(专利权)人:北京小米移动软件有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。