[发明专利]一种自动设置密码的密码管理装置及管理方法在审
| 申请号: | 201710036488.7 | 申请日: | 2017-01-18 |
| 公开(公告)号: | CN107066876A | 公开(公告)日: | 2017-08-18 |
| 发明(设计)人: | 孙继芃 | 申请(专利权)人: | 捷开通讯(深圳)有限公司 |
| 主分类号: | G06F21/45 | 分类号: | G06F21/45;H04L9/08 |
| 代理公司: | 深圳市铭粤知识产权代理有限公司44304 | 代理人: | 孙伟峰,顾楠楠 |
| 地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 自动 设置 密码 管理 装置 方法 | ||
技术领域
本发明属于密码管理领域,特别涉及一种自动设置密码的密码管理装置及管理方法。
背景技术
目前电子设备上有很多的应用,基本都会涉及到用户名和账户,用户经常会遇到忘记密码的情况。
现有技术通过允许我们记住密码来解决忘记密码这一技术问题,但是存在会保密性不高,容易诱发泄密风险的问题。因此,提出一种能够自动设置密码、保密性高的密码管理方法就很有必要。
发明内容
本发明要解决现有技术中不能够自动设置密码、保密性低的技术问题,需要提供一种能够自动设置密码、保密性高的密码管理方法。本发明通过对用户密码进行收集,加密及保存,在用户需要输入密码的时候根据应用的包名获取到其对应的密码,并自动完成密码的设置。
本发明解决上述技术问题所采用的技术方案如下:
一种自动设置密码的密码管理方法,其特征是:所述方法包括以下步骤:
(1)密码收集;
(2)根据加密算法对步骤(1)所述密码进行加密,生成秘钥,秘钥的长度是最大的长度;
(3)保存对步骤(2)所述秘钥,文件保存到加密的zip文件中;
(4)对步骤(3)所述的zip文件密码进行加密处理;
(5)根据应用包名,自动设置密码。
为优化方案,进一步地,所述密码收集通过设置界面进行密码收集包括:
在设置界面中列出所有的应用,点击待保存密码的应用,在弹框中输入密码。
进一步地,所述密码收集通过用户输入的隐式密码的界面提示用户保存进行密码收集包括:
根据反射机制判断view是否为输入框view,是则获取所述view的属性,判断是否是密码输入框,当密码输入框触发从有界面焦点到失去界面焦点,提示用户保存密码。
进一步地,所述步骤(2)中加密算法为对称加密算法。
进一步地,所述步骤(4)中加密处理包括以下步骤:
A.将zip文件的密码通过base64方法编码,
B.从base64方法编码得到的字串第n位开始,增加随机的10个字母,将所述10个字母保存到数据库中;
其中n为自然数。
进一步地,所述步骤B为:
从base64方法编码得到的字串第10位开始,增加随机的10个字母,将所述10个字母保存到数据库中;
进一步地,所述步骤(5)包括:
(1)在底层管理类中监控当前view的状态,判断view获得的焦点是输入框view则进入步骤(2),否则进入步骤(6);
(2)根据管理类获取当前应用包名;
(3)从数据库中取出经过base64方法处理过的字串,去掉第n到n+10位,对该字串进行base64反编译得到zip文件密码;
(4)根据步骤(3)所述zip密码解压缩zip文件获取到对称加密的秘钥文件,在秘钥文件中根据步骤(2)所述应用包名获得对称加密的秘匙;
(5)解密步骤(4)所述秘钥获得对应的用户名密码,对文本进行一次清除,把密码自动复制到文本框中;
(6)结束;
其中n为自然数。
进一步地,所述view获得一次焦点进行一次自动设置密码。
进一步地,述自动设置密码的密码管理方法用于密码管理。
进一步地,所述自动设置密码的密码管理方法获得的密码可由用户进行删除或手动更改。
本发明还提供了一种用于自动设置密码的密码管理方法的装置,包括收集对应用户名密码的采集模块,对用户密码进行加密处理获得秘钥的第一加密模块,存放包含秘钥的zip文件的存储模块,将zip文件密码进行加密的第二加密模块,监控底层管理类view状态的监控模块,检测view输入框类别的检测模块,对zip文件密码进行解密的第一解密模块,对zip文件内存储的秘钥进行解密的第二解密模块,以及将对应用户名密码自动输入到密码输入框的输入模块。
上述技术方案中,为优化,进一步地,所述采集模块包括通过设置界面获取的第一集采集模块及通过提升用户保存密码而进行采集的第二采集模块。
本发明通过采用对称加密算法对密码进行加密,生成秘钥,秘钥的长度是最大的长度;将秘钥文件保存到加密的zip文件中;取得了效果一:提高了密码管理方法的保密性。
通过采用底层管理类中监控当前view的状态,判断view获得的焦点是输入框view;解密zip文件,根据用户包名找到秘钥,完成自动设置密码。上述过程取得了效果二:能够自动设置密码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于捷开通讯(深圳)有限公司,未经捷开通讯(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710036488.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于应用多开的解锁方法、装置
- 下一篇:一种交易系统的权限变更方法及系统





