Hive的账户恢复操作及相关工具推荐
在前几天的一篇文章中提到了如何更改恢复账号。那么,如果密码真的被盗,该怎么使用恢复账号来更改自己的密码呢?下面介绍一下账号恢复操作的逻辑,并推荐一个进行账号恢复的工具。
图源:Pixabay
账号恢复操作的逻辑
以我的一个测试账号 aafuk 为例,当初我使用了 aafeng 这个账号来创建的 aafuk,因此 aafuk 的恢复账号就是 aafeng。那么,如果 aafuk 的密码被盗,在30天之内是可以通过恢复账号,这里是 aafeng 来重置 aafuk 的密码的。这里 aafuk 对 aafeng 是信任的,因此可以由 aafeng 来恢复 aafuk 的密码。但是,系统设计巧妙的一处就是:在整个密码恢复的过程中,aafuk 既不需要提供被盗的密码给 aafeng,也不需要提供 自己想要设置的新密码给 aafeng,仅仅需要提供新密码对应的公钥就可以。
账号恢复操作步骤
感谢 @reazuliqbal 提供的账号恢复工具,其访问地址为:https://reazuliqbal.com/HiveAccountRecovery/
下面步骤中使用 aafeng 来恢复 aafuk 这个账号的密码:
第一步,由 aafuk (被盗账号)操作
首先单击“Recover Account”,并输入待恢复账号(这里是aafuk),新密码 (可以由这个工具来生成,也可以使用自己设定的密码)。
然后单击“Get Owner Key”来生成公钥。嗯,似乎出问题了。原因在于我这个测试账户在过去30天内没有更改过密码,不能往下继续。这也意味着如果你的密码被盗超过30天,似乎就没法恢复了。
好吧,为了进行这个实验,我把 aafuk 的密码改了一下,继续:
这次可以了,得到了一个公钥:
STM6e9UQLs5DRKd1ttCeAZWf5Hdqs24aun1rSw459WpgE7Qibcajv
接下来,把公钥发送给你所设定的恢复账号,这里这里 发送的是公钥,不是密码,发送的是公钥,不是密码,发送的是公钥,不是密码。
第二步:由 aafeng 操作
访问这个页面:
https://reazuliqbal.com/HiveAccountRecovery/request-recovery.html
依次输入待恢复账号,第一步获取的公钥,恢复账号,以及恢复账号(aafenguk)的 Active Key,然后单击 “Submit Recovery Request”。
系统提示这个请求已经被成功提交。
这时在 hiveblock 上查看,从 aafeng 和 aafuk 的账号中都可以看到这个交易:
第三步:由 aafuk 操作
接下来可以输入前面生成的新密码,还有你账户的旧密码:
单击“Recover Account”
提示账号已经成功恢复。
使用新密码登录,成功!
Comments