一种防止移动终端锁屏密码被破解的方法及装置制造方法及图纸

技术编号:10311188 阅读:123 留言:0更新日期:2014-08-13 14:17
本发明专利技术适用于移动终端技术领域,提供了一种防止移动终端锁屏密码被破解的方法及装置,包括:在检测到解锁操作时,获取用户输入的密码数据以及所述移动终端的至少一个硬件特征码,所述硬件特征码唯一表征所述移动终端;将所述用户输入的密码数据与所述硬件特征码进行组合生成第一数据,并对所述第一数据进行加密;将所述加密后的第一数据与所述移动终端预先存储的验证数据进行比较;若比较结果一致,则解锁;若比较结果不一致,则拒绝解锁。本发明专利技术通过在移动终端解锁的过程中,加入了移动终端的硬件特征码,由此将移动终端的锁屏功能与移动终端的硬件特性相结合,从而防止移动终端的锁屏密码被破解。

【技术实现步骤摘要】
一种防止移动终端锁屏密码被破解的方法及装置
本专利技术属于移动终端
,尤其涉及一种防止移动终端锁屏密码被破解的方法及装置。
技术介绍
移动终端锁屏功能的主要作用是防止非法用户窃取移动终端内部资料。但是,现有的锁屏密码容易被非法用户破解。以安卓Android系统的解屏功能为例,在生成锁屏密码时,用一个加密算法来对用户设置的密码数据进行加密存储,生成加密数据;在解锁时,以同样的加密算法来验证操作者输入的解屏数据的正确性。Android系统的加密数据一般存储于移动终端的data/system/gesture, key中,该加密文件是Android系统通用的加密数据的存储文件。例如,为第一移动终端设置已知密码,再用第一移动终端的加密数据覆盖第二移动终端的加密数据,则可以用已知密码解锁第二移动终端。综上所述,现有的移动终端锁屏密码易被破解。
技术实现思路
本专利技术实施例的目的在于提供一种防止移动终端锁屏密码被破解的方法及装置,以解决现有移动终端的锁屏密码容易被破解的问题。本专利技术实施例是这样实现的,一种防止移动终端锁屏密码被破解的方法,包括:在检测到解锁操作时,获取用户输入的密码数据以及所述移动终端的至少一个硬件特征码,所述硬件特征码唯一表征所述移动终端;将所述用户输入的密码数据与所述硬件特征码进行组合生成第一数据,并对所述第一数据进行加密;将所述加密后的第一数据与所述移动终端预先存储的验证数据进行比较;若比较结果一致,则解锁;若比较结果不一致,则拒绝解锁。[0011 ] 本专利技术实施例的另一目的在于提供一种防止移动终端锁屏密码被破解的装置,包括:密码数据及硬件特征码获取模块,用于在检测到解锁操作时,获取用户输入的密码数据以及所述移动终端的至少一个硬件特征码,所述硬件特征码唯一表征所述移动终端;组合加密模块,用于将所述用户输入的密码数据与所述硬件特征码进行组合生成第一数据,并对所述第一数据进行加密;比较模块,用于将所述加密后的第一数据与所述移动终端预先存储的验证数据进行比较;解锁判断模块,用于若比较结果一致,则解锁;若比较结果不一致,则拒绝解锁。本专利技术实施例的另一目的在于提供一种移动终端,包括防止移动终端锁屏密码被破解的装置。本专利技术实施例与现有技术相比存在的有益效果是:本专利技术实施例通过在移动终端解锁的过程中,加入了移动终端的硬件特征码,将硬件特征码与用户输入的密码数据进行组合生成第一数据,并将加密后的第一数据与预先存储的验证数据进行比较,若比较结果不一致,则拒绝解锁,由此将移动终端的锁屏功能与移动终端的硬件特性相结合,从而防止移动终端的锁屏密码被破解。【附图说明】为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的防止移动终端锁屏密码被破解的方法的实现流程图;图2是本专利技术实施例提供的防止移动终端锁屏密码被破解的方法中设置锁屏密码的实现流程图;图3是本专利技术实施例提供防止移动终端锁屏密码被破解的装置的结构框图;图4是本专利技术实施例提供移动终端的结构框图。【具体实施方式】为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例通过在移动终端解锁的过程中,加入了移动终端的硬件特征码,将硬件特征码与用户输入的密码数据进行组合生成第一数据,并将加密后的第一数据与预先存储的验证数据进行比较,若比较结果不一致,则拒绝解锁,由此将移动终端的锁屏功能与移动终端的硬件特性相结合,从而防止移动终端的锁屏密码被破解。本专利技术实施例中的移动终端可以包括移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。例如,个人通信业务(Personal CommunicationService, PCS)电话、无绳电话、会话发起协议(Session Initiation Protocol, SIP)话机、无线本地环路(Wireless Local Loop, WLL)站、个人数字助理(Personal DigitalAssistant, PDA)等设备,在此不作限定。图1示出了本专利技术实施例提供的防止移动终端锁屏密码被破解的方法的实现流程图,详述如下:在SlOl中,在检测到解锁操作时,获取用户输入的密码数据以及所述移动终端的至少一个硬件特征码,所述硬件特征码唯一表征所述移动终端。在本专利技术实施例中,在检测到解锁操作时,移动终端接收用户输入的密码数据。其中,不对屏幕解锁的方式进行限定。例如,解屏密码可以为数字密码、指纹密码或者手势密码等。对于同一个移动终端,可以有不同的解锁方式,例如,某个移动终端既可以通过指纹解锁,也可以通过数字密码解锁。此外,对于同一个移动终端的同一种解锁方式,可设置多个解屏密码,例如,可通过多个指纹密码对同一个移动终端进行解屏。在移动终端的解屏过程中,需要获取硬件特征码来进行解屏。硬件特征码可以包括一个或多个,对于不同的移动终端,硬件特征码是不同的。因此,通过硬件特征码,可以唯一确定移动终端。在S102中,将所述用户输入的密码数据与所述硬件特征码进行组合生成第一数据,并对所述第一数据进行加密。在本专利技术实施例中,将用户输入的密码数据与硬件特征码通过预设重组算法生成第一数据,再将第一数据通过预设加密算法进行加密。预设重组算法可以为,将用户输入的密码数据与硬件特征码连接以生成第一数据,例如,用户输入的密码数据为0x1357,硬件特征码为0xl4AF,则第一数据为0xl35714AF,这样对用户输入的密码数据与硬件特征码进行重组运算可以增加数据的长度,加强了锁屏密码的安全性,提高了锁屏密码破解的难度。预设重组算法还可以为,将用户输入的密码数据与硬件特征码进行加法或减法运算,以生成第一数据,在此不作限定。将第一数据进行加密的过程就是对原来为明文的第一数据按照预设加密算法进行处理,使其成为不可读的一段代码,即加密数据。加密数据只能在输入相应的密钥之后才能显示出本来的第一数据,通过加密来达到保护第一数据不被非法窃取、阅读的目的。在S103中,将所述加密后的第一数据与所述移动终端预先存储的验证数据进行比较。在S104中,若比较结果一致,则解锁;若比较结果不一致,则拒绝解锁。本专利技术实施例通过在移动终端解锁的过程中,加入了移动终端的硬件特征码,将硬件特征码与用户输入的密码数据进行组合生成第一数据,并将加密后的第一数据与预先存储的验证数据进行比较,若比较结果不一致,则拒绝解锁,由此将移动终端的锁屏功能与移动终端的硬件特性相结合,从而防止移动终端的锁屏密码被破解。图2示出了本专利技术实施例提供的防止移动终端锁屏密码被破解的方法中设置锁屏密码的实现流程图,详述如下:在S103将所述加密后的第一数据与所述移动终端预先存储的验证数据进行比较之前,所述方法还包括:在S201中,接收用户设置的用于移动终端锁屏的密本文档来自技高网...

【技术保护点】
一种防止移动终端锁屏密码被破解的方法,其特征在于,包括:在检测到解锁操作时,获取用户输入的密码数据以及所述移动终端的至少一个硬件特征码,所述硬件特征码唯一表征所述移动终端;将所述用户输入的密码数据与所述硬件特征码进行组合生成第一数据,并对所述第一数据进行加密;将所述加密后的第一数据与所述移动终端预先存储的验证数据进行比较;若比较结果一致,则解锁;若比较结果不一致,则拒绝解锁。

【技术特征摘要】
1.一种防止移动终端锁屏密码被破解的方法,其特征在于,包括: 在检测到解锁操作时,获取用户输入的密码数据以及所述移动终端的至少一个硬件特征码,所述硬件特征码唯一表征所述移动终端; 将所述用户输入的密码数据与所述硬件特征码进行组合生成第一数据,并对所述第一数据进行加密; 将所述加密后的第一数据与所述移动终端预先存储的验证数据进行比较; 若比较结果一致,则解锁;若比较结果不一致,则拒绝解锁。2.如权利要求1所述的方法,其特征在于,在将所述加密后的第一数据与所述移动终端预先存储的验证数据进行比较之前,还包括: 接收用户设置的用于移动终端锁屏的密码数据; 获取所述移动终端的至少一个硬件特征码,所述硬件特征码唯一表征所述移动终端;将所述锁屏的密码数据与所述硬件特征码进行组合生成第二数据,并对所述第二数据进行加密,将加密后的第二数据作为所述验证数据进行存储。3.如权利要求1或2所述的方法,其特征在于,所述硬件特征码包括移动设备国际身份码IMEI和/或序列码SN。4.如权利要求3 所述的方法,其特征在于,所述将所述用户输入的密码数据与所述硬件特征码进行组合生成第一数据包括: 将所述用户输入的密码数据的首部附加所述IMEI,将所述用户输入的密码数据的尾部附加所述SN,以生成所述第一数据。5.一种防止移动终端锁屏密码被破解的装置,其特征在于,包括: 密码...

【专利技术属性】
技术研发人员:文昭彦
申请(专利权)人:深圳市欧珀通信软件有限公司
类型:发明
国别省市:广东;44

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

1