[发明专利]密码重置方法及装置有效
| 申请号: | 201910045085.8 | 申请日: | 2019-01-17 |
| 公开(公告)号: | CN109801071B | 公开(公告)日: | 2020-09-29 |
| 发明(设计)人: | 汪东山;董佳俊;李宇航;陈鸿图;王静波;黄及峰;洪小军;阮永丽 | 申请(专利权)人: | 厦门美图之家科技有限公司 |
| 主分类号: | G06Q20/38 | 分类号: | G06Q20/38 |
| 代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 逯恒 |
| 地址: | 361000 福建省厦门市*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 密码 重置 方法 装置 | ||
1.一种密码重置方法,其特征在于,应用于电子设备,所述电子设备配置有区块链钱包客户端,所述方法的步骤包括:
确定待重置密码的目标区块链钱包;
获取密码重置请求,所述密码重置请求包括重置密码及鉴权信息,所述鉴权信息包括私钥或者助记词,并根据所述鉴权信息生成第一公钥;
将所述第一公钥与所述目标区块链钱包的原有第二公钥比对;
若所述第一公钥和所述第二公钥相同,将所述重置密码作为所述目标区块链钱包的新密码;
将所述目标区块链钱包的原有的KeyStore文件做备份处理获得KeyStore备份文件;
根据所述新密码对所述私钥加密获得新的KeyStore文件,通过新的KeyStore文件替换掉所述目标区块链钱包原有的KeyStore文件;
用户第一次通过所述新密码进入所述目标区块链钱包后,将所述KeyStore备份文件删除;
所述用户第一次通过所述新密码进入所述目标区块链钱包,若所述用户输入密码的次数超过预设阈值,通过所述KeyStore备份文件替换掉所述新的KeyStore文件。
2.根据权利要求1所述的密码重置方法,其特征在于,所述方法还包括:
若用户输入的公钥或者助记词次数超过预设阈值,禁止所述用户在预设时间内再次输入公钥或者助记词。
3.一种密码重置装置,其特征在于,应用于电子设备,所述电子设备配置有区块链钱包客户端,所述密码重置装置包括确定模块、请求模块、对比模块、备份模块、KeyStroe替换模块、删除模块和恢复模块和重置模块;
所述确定模块用于确定待重置密码的目标区块链钱包;
所述请求模块用于获取密码重置请求,所述密码重置请求包括重置密码及鉴权信息,所述鉴权信息包括私钥或者助记词,并根据所述鉴权信息生成第一公钥;
所述对比模块用于将所述第一公钥与所述目标区块链钱包原有的第二公钥比对;
所述重置模块用于若所述第一公钥和所述第二公钥相同,将所述重置密码作为所述目标区块链钱包的新密码;
所述备份模块用于将所述目标区块链钱包的原有的KeyStore文件做备份处理获得KeyStore备份文件;
所述KeyStroe替换模块用于根据所述新密码对所述私钥加密获得新的KeyStore文件,通过新的KeyStore文件替换掉所述目标区块链钱包原有的KeyStore文件;
所述删除模块用于用户第一次通过所述新密码进入所述目标区块链钱包后,将所述KeyStore备份文件删除;
所述恢复模块用于所述用户第一次通过所述新密码进入所述目标区块链钱包,若所述用户输入密码的次数超过预设阈值,通过所述KeyStore备份文件替换掉所述新的KeyStore文件。
4.根据权利要求3所述的密码重置装置,其特征在于,所述密码重置装置还包括延时模块;
所述延时模块用于若用户输入的公钥或者助记词次数超过预设阈值,禁止所述用户在预设时间内再次输入公钥或者助记词。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门美图之家科技有限公司,未经厦门美图之家科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910045085.8/1.html,转载请声明来源钻瓜专利网。





