一种密码自动变化的终端及方法技术

技术编号:5215152 阅读:231 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种密码自动变化的终端及方法,该方法包括:为终端设置密码生成规则,当用户访问存储在终端受保护的文件时输入密码,所述终端根据预先设置的密码生成规则获知当前密码,若用户输入的密码与所述当前密码一致则允许所述用户访问受保护的文件,否则不允许用户访问。采用本发明专利技术的技术方案,可有效地提高终端存储文件的安全性。

【技术实现步骤摘要】

本专利技术涉及一种终端上的信息安全保护领域,具体涉及一种密码自动变化的终端 及方法。
技术介绍
随着终端硬件性能的不断提高,终端的功能越来越强大,越来越多的用户把终端 作为自己的移动通讯终端和信息储存终端,用户把自己的联系人信息,短信,邮件,照片, 录音,通话记录等都存储在终端中,这些资料中有很多是用户的私密资料,不希望被别人看 到,所以终端上信息资料的安全性就成了终端设计人员需要为用户考虑的问题。现在大多 数终端都是通过密码方式对终端内的信息进行保护,要使用终端上的某些功能或者查看某 些资料,必须先输入正确的密码,而终端上的密码都比较简单,为4到8位的数字,用户在输 入密码的时候很容易被别人偷看并记住,别人就可以利用偷看到的密码来访问终端上的私 密资料,造成用户资料的泄露。一般地,如果用户经常隔一段时间主动去修改密码,就可以大大降低上述情况发 生的概率,然而,事实上,很多用户都忘记经常主动修改密码。
技术实现思路
本专利技术要解决的技术问题是提供,有效地提高了 终端存储文件的安全性。为了解决上述问题,本专利技术提供了一种密码自动变化的方法,包括为终端设置密码生成规则,当用户访问存储在终端受保护的文件时输入密码,所 述终端根据预先设置的密码生成规则获知当前密码,若用户输入的密码与所述当前密码一 致则允许所述用户访问受保护的文件,否则不允许用户访问。进一步地,在所述终端设置用于设置或修改密码生成规则的超级密码;当为所述终端设置或修改密码生成规则时,先输入超级密码,若所述超级密码输 入正确则允许设置或修改密码生成规则,否则不允许设置或修改密码生成规则。进一步地,用户设置或修改密码生成规则时输入η组初始密码,并设置每组密码 的使用周期及η组密码的使用顺序,所述密码生成规则为按设置的顺序依次使用η组密码 中的一组。本专利技术还提供一种密码自动变化的终端,包括人机交互模块、存储模块、密码生成 模块、比较模块;所述存储模块,用于存储密码生成规则;所述人机交互模块,用于当用户访问存储在终端受保护的文件时提示用户输入密 码,并将接收的用户输入的密码发送至比较模块;还用于收到比较模块发来的密码错误的 消息后提示用户密码错误;所述密码生成模块,用于从所述存储模块读取密码生成规则,并根据所述密码生成规则生成当前密码,还用于将生成的当前密码发送至比较模块;所述比较模块,用于比较用户输入的密码与所述当前密码是否一致,若一致则允 许所述用户访问受保护的文件,否则向人机交互模块发送密码错误的消息。进一步地,所述存储模块还用于存储超级密码;所述人机交互模块还用于当用户设置或修改密码生成规则时提示用户输入超级 密码,并将接收的超级密码发送至比较模块;还用于收到比较模块发来的超级密码错误的 消息后提示用户超级密码输入错误;所述比较模块还用于从存储模块读取存储的超级密码,并比较用户输入的超级密 码与存储的超级密码是否一致,若一致则允许设置或修改密码生成规则,否则向人机交互 模块发送超级密码错误的消息。进一步地,所述存储模块还用于存储用户设置或修改密码生成规则时输入的η组 初始密码;所述密码生成规则为按设置的顺序依次使用η组密码中的一组,每组密码的使用 时间为预设的使用周期。本专利技术提供,终端会根据用户事先设置好的密码 生成规则自动修改密码,不需要用户主动修改密码,这样,即使用户某次输入密码的过程被 别人偷看到,别人想用偷看到的密码访问终端资料,但是这时候终端上的密码已经自动变 化,使其无法得逞。附图说明图1是本专利技术终端结构示意图;图2是本专利技术方法设置或修改密码生成规则的流程图;图3是本专利技术方法用户欲访问受保护功能或文件的流程图。具体实施例方式下面结合附图对技术方案的实施作进一步的详细描述本实施例提供一种密码自动变化的终端,如图1所示,该终端包括人机交互模块、 存储模块、密码生成模块及比较模块;存储模块,用于存储初始密码、密码生成规则及超级密码;人机交互模块,用于当用户访问存储在终端受保护的文件时提示用户输入密码, 并将接收的用户输入的密码发送至比较模块;还用于收到比较模块发来的密码错误的消息 后提示用户密码错误;人机交互模块还用于当用户设置或修改密码生成规则时提示用户输入超级密码, 并将接收的超级密码发送至比较模块;还用于收到比较模块发来的超级密码错误的消息后 提示用户超级密码输入错误;密码生成模块,用于从存储模块读取密码生成规则,并根据密码生成规则生成当 前密码,还用于将生成的当前密码发送至比较模块;比较模块,用于比较用户输入的密码与当前密码是否一致,若一致则允许用户访 问受保护的文件,否则向人机交互模块发送密码错误的消息。比较模块还用于从存储模块读取存储的超级密码,并比较用户输入的超级密码与 存储的超级密码是否一致,若一致则允许设置或修改密码生成规则,否则向人机交互模块 发送超级密码错误的消息。存储模块还用于存储用户设置或修改密码生成规则时输入的η组初始密码;密码 生成规则为按设置的顺序依次使用η组密码中的一组,每组密码的使用时间为预设的使用 周期。本实施例提供一种密码自动变化的方法,为终端设置密码生成规则,当用户访问 存储在终端受保护的文件时输入密码,终端根据预先设置的密码生成规则获知当前密码, 若用户输入的密码与当前密码一致则允许用户访问受保护的文件,否则不允许用户访问。如图2所示为设置或修改密码生成规则的方法,步骤201 用户选择设置或修改密码生成规则,终端提示用户输入超级密码;步骤202 终端接收用户输入的超级密码,比较与存储的超级密码是否一致,若一 致则执行步骤203,否则执行步骤204 ;步骤203 提示用户设置或修改密码生成规则,并存储用户设置或修改的密码生 成规则。步骤204 提示用户超级密码输入错误。上述超级密码的修改只由用户自己主动修改,不由终端自动修改,上面所述的超 级密码及其修改方法有以下几个优点用户只在安全的环境下(比如周围没有他人)使用超级密码,最大程度的防止超 级密码被他人偷看,也就最大程度的防止了密码生成规则被他人知道。万一超级密码被别人知道了,用户可以修改超级密码,保证了超级密码的安全。万一密码生成规则被别人知道了,用户可以修改密码生成规则,保证了密码生成 规则的安全。如图3所示为用户欲访问受保护的功能或文件的流程;步骤301 用户欲访问终端受保护的功能或文件;步骤302 终端提示用户输入密码;步骤303 终端接收用户输入的密码,并根据存储的密码生成规则生成当前密码;步骤304:比较用户输入的密码与当前密码是否一致,若一致则执行步骤305,否 则执行步骤306 ;步骤305 允许用户访问终端受保护的功能或文件。步骤306:提示用户密码错误。本专利技术所述的密码生成规则有很多种实现方式,本专利技术对此不作限制,下面列举 几个应用实例进一步描述本专利技术应用实例一用户输入正确的超级密码,设置密码生成规则,该密码生成规则描述如下用户先输入一串4到8位的初始密码,例如“012456”,终端把该初始密码写入终 端上的非易失存储器中(终端掉电后该存储器上信息仍然可以保存)。终端按照当前时间 的分钟值修改初始密码的第2位和第3位数字,作为当前的正确密码。例如,当前时间是 8点08分,则当前的正确密码为“008456” ;当前时间是1本文档来自技高网...

【技术保护点】
一种密码自动变化的方法,包括:为终端设置密码生成规则,当用户访问存储在终端受保护的文件时输入密码,所述终端根据预先设置的密码生成规则获知当前密码,若用户输入的密码与所述当前密码一致则允许所述用户访问受保护的文件,否则不允许用户访问。

【技术特征摘要】
1.一种密码自动变化的方法,包括为终端设置密码生成规则,当用户访问存储在终端受保护的文件时输入密码,所述终 端根据预先设置的密码生成规则获知当前密码,若用户输入的密码与所述当前密码一致则 允许所述用户访问受保护的文件,否则不允许用户访问。2.如权利要求1所述的方法,其特征在于,所述方法还包括在所述终端设置用于设置或修改密码生成规则的超级密码;当为所述终端设置或修改密码生成规则时,先输入超级密码,若所述超级密码输入正 确则允许设置或修改密码生成规则,否则不允许设置或修改密码生成规则。3.如权利要求1所述的方法,其特征在于用户设置或修改密码生成规则时输入η组初始密码,并设置每组密码的使用周期及η 组密码的使用顺序,所述密码生成规则为按设置的顺序依次使用η组密码中的一组。4.一种密码自动变化的终端,包括人机交互模块、存储模块、密码生成模块、比较模块; 其特征在于所述存储模块,用于存储密码生成规则;所述人机交互模块,用于当用户访问存储在终端受保护的文件时提示用户输入密码, 并将接收的用户输入的密码发送至比较模块;还用于收到比较模块发来...

【专利技术属性】
技术研发人员:陈军
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1