添加和管理账户
Hivesigner 用您添加进来的 Hive 账户的密钥进行签名。每个您使用的浏览器里,账户都要添加一次。添加后,Hivesigner 会把该账户的密钥保存在那个浏览器里;如果您设置了本地密码,就以加密的形式保存。
添加账户
- 确认浏览器地址栏显示的是
https://hivesigner.com。参见先检查网址。 - 打开 hivesigner.com/import。如果这个浏览器还没有任何账户,首页上的设置 Hivesigner 会打开同一个表单。
- 在用户名中填写您的 Hive 用户名,全部小写,不要带
@。 - 在私钥中粘贴您的一个私钥。请先看该添加哪个密钥。
- 保持勾选使用本地密码保护(推荐),并设置一个本地密码,至少 4 个字符。参见用本地密码保护它。
- 选择添加账户。
在保存任何内容之前,Hivesigner 会把该密钥与 Hive 网络上的账户进行核对。它只比较密钥的公开部分与账户公布的密钥,私钥本身不会被发送到任何地方。如果该用户名不是 Hive 账户,或者密钥不属于它,表单会显示“用户名或密钥无效。请使用您的主密码,或您的所有者密钥、活动密钥、发布密钥或备注密钥。”
您添加的账户会成为所选账户,也就是 Hivesigner 在各个界面上使用的账户。如果您是从某个请求进入这个表单的,Hivesigner 会把您带回那个请求;否则它会打开账户页面。
给账户再添加一个密钥
要给已经在这里的账户添加第二个密钥(例如在发布密钥之外再加活动密钥),请用新密钥再次添加该账户。Hivesigner 会保留已有的密钥并加入新的。同一类型的新密钥会替换旧的。
如果该账户设有本地密码,请保持勾选**使用本地密码保护(推荐)**并输入同一个密码。其他情况 Hivesigner 都会拒绝:
- 不填本地密码时,表单会显示“此账户在本设备上受保护。请输入它的本地密码以添加密钥。”
- 填了不同的密码时,会显示“本地密码错误,密钥未保存。”
该添加哪个密钥
一个 Hive 账户有多个私钥,每个允许的操作各不相同。这些密钥来自创建您 Hive 账户的钱包或应用,通常在它的密钥或密码页面上。Hivesigner 无法把它们显示给您。
| 密钥 | Hivesigner 用它做什么 |
|---|---|
| 发布 | 登录应用、投票、发帖和评论、关注、编辑个人资料、领取奖励。 |
| 活动 | 转账、增加能量或减少能量、委托、储蓄和兑换等钱包操作。见证人和提案投票。首次授权应用以及撤销应用权限。 |
| 所有者 | 更换所有者密钥或恢复账户。日常使用中用不到。 |
| 备注 | 没有用途。表单会接受它,但只有备注密钥的账户无法登录:请求界面会显示“请添加 @用户名 的发布密钥或活动密钥以继续”。 |
日常使用请添加发布密钥。只有在需要进行钱包操作或首次授权应用时,才添加活动密钥。当某个界面需要这台设备上没有的密钥时,它会说明并让您添加。
私钥一栏也接受主密码。Hivesigner 会从中推导出您的密钥,并保存所有仍与账户匹配的密钥,包括所有者密钥。单独添加密钥可以让所有者密钥不进入这台设备。
注意: Hivesigner 为每笔交易只使用它真正需要的那个密钥来签名。这遵循 Hive 自 2025 年一次硬分叉以来生效的规则。活动密钥不能再签署投票这类发布级别的操作,所有者密钥也不能再签署钱包操作。即使活动密钥已经在这里,也请添加发布密钥。
登录应用是另一回事:那不是交易。Hivesigner 会用发布密钥让您登录;如果这台设备上没有该账户的发布密钥,就用活动密钥。
用本地密码保护它
本地密码是您只为这个浏览器设定的一个密码。它不是您的 Hive 密码,也不是您的任何密钥。Hivesigner 用它在保存前加密该账户的密钥,并在解开时再次询问。
- Hivesigner 不保存您的本地密码,也不会把它发送到任何地方。没有人能替您找回它。
- 这台设备上的每个账户都有自己的本地密码,您可以全部用同一个。
- 越长的密码越难猜。不要用 Hive 主密码或您的任何一个密钥当作本地密码。
没有本地密码时,Hivesigner 会不加密地把该账户的密钥存在这个浏览器里。每次启动它都会自行解开密钥,因此任何使用这个浏览器的人都能用它们签名。账户页面会把这类账户标记为未设置本地密码。
要给尚未设置本地密码的账户加上密码,请用它的某个密钥和一个本地密码再次添加该账户。Hivesigner 会用这个密码加密该账户的全部密钥。
要更换本地密码,请移除该账户再用新密码重新添加。移除会从这个浏览器里删除该账户的所有密钥,因此每个密钥都要重新添加(先发布密钥,如果您用得到再加活动密钥)。
解锁账户
设有本地密码的账户,在 Hivesigner 每次打开时都处于锁定状态:新标签页中、重新加载之后,或者被某个应用引导过来时都是如此。您不需要提前解锁。需要密钥的界面会在自己的按钮(例如登录、批准或解锁)上方显示一个本地密码输入框。点击一次即可解锁账户并继续。
密码不对时会显示“本地密码错误。”,并且不会签署任何内容。
Hivesigner 只把解锁后的密钥保存在内存中,绝不写入存储。账户会在该标签页中保持解锁,直到您关闭或重新加载它。
切换账户
账户页面按 A 到 Z 列出这台设备上的账户。所选账户带有一个勾号。账户达到 6 个以后,搜索账户输入框可以筛选列表。
选择一个账户即可把它设为所选账户。这里不会询问本地密码,询问的是随后需要密钥的那个界面。
在请求界面上,写明账户的那一行(“登录账户”“用于授权的账户”或“签名账户”)旁边有一个切换账户链接。它会就地打开同一个列表,让您不必离开请求就能换账户。列表下方的添加其他账户会打开添加账户表单,完成后把您带回请求。
移除账户
- 打开账户页面。
- 选择账户旁边的 ✕。它给屏幕阅读器的标签是从 Hivesigner 中移除 @用户名。
- 浏览器询问“要从此设备中移除 @用户名 吗?该账户保存在此设备上的密钥将被删除。”时,请确认。
移除账户只会删除这个浏览器里的密钥。您的 Hive 账户不会改变。已授权的应用仍然保留权限,因为该权限保存在 Hive 区块链上。要撤销它,请参见查看并撤销应用的权限。
如果您移除的是所选账户,这台设备上的另一个账户会成为所选账户。
如果浏览器不允许 Hivesigner 保存这次更改,您会看到“仅在本次会话中移除:存储不可用,重新加载后该账户会重新出现。”
如果您忘了本地密码
没有人能恢复本地密码,Hivesigner 也不能。您的 Hive 账户不受影响:本地密码保护的只是这个浏览器里的密钥副本。
Hive 区块链上不会有任何变化。已授权的应用仍然保留权限。
密钥保存在哪里
Hivesigner 只把您的密钥保存在这台设备的这个浏览器里,存放在浏览器为 hivesigner.com 保留的存储空间中。
- 它们不会同步。其他浏览器、其他浏览器配置文件或其他设备上都没有。请在那些地方也添加账户。
- 清除 hivesigner.com 的网站数据或浏览数据会删除它们。关闭无痕窗口也一样。
- Hivesigner 不是备份。请把密钥或主密码另行妥善保管。