添加和管理账户

Hivesigner 用您添加进来的 Hive 账户的密钥进行签名。每个您使用的浏览器里,账户都要添加一次。添加后,Hivesigner 会把该账户的密钥保存在那个浏览器里;如果您设置了本地密码,就以加密的形式保存。

添加账户

  1. 确认浏览器地址栏显示的是 https://hivesigner.com。参见先检查网址
  2. 打开 hivesigner.com/import。如果这个浏览器还没有任何账户,首页上的设置 Hivesigner 会打开同一个表单。
  3. 用户名中填写您的 Hive 用户名,全部小写,不要带 @
  4. 私钥中粘贴您的一个私钥。请先看该添加哪个密钥
  5. 保持勾选使用本地密码保护(推荐),并设置一个本地密码,至少 4 个字符。参见用本地密码保护它
  6. 选择添加账户

在保存任何内容之前,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 个以后,搜索账户输入框可以筛选列表。

选择一个账户即可把它设为所选账户。这里不会询问本地密码,询问的是随后需要密钥的那个界面。

在请求界面上,写明账户的那一行(“登录账户”“用于授权的账户”或“签名账户”)旁边有一个切换账户链接。它会就地打开同一个列表,让您不必离开请求就能换账户。列表下方的添加其他账户会打开添加账户表单,完成后把您带回请求。

移除账户

  1. 打开账户页面。
  2. 选择账户旁边的 。它给屏幕阅读器的标签是从 Hivesigner 中移除 @用户名
  3. 浏览器询问“要从此设备中移除 @用户名 吗?该账户保存在此设备上的密钥将被删除。”时,请确认。

移除账户只会删除这个浏览器里的密钥。您的 Hive 账户不会改变。已授权的应用仍然保留权限,因为该权限保存在 Hive 区块链上。要撤销它,请参见查看并撤销应用的权限

如果您移除的是所选账户,这台设备上的另一个账户会成为所选账户。

如果浏览器不允许 Hivesigner 保存这次更改,您会看到“仅在本次会话中移除:存储不可用,重新加载后该账户会重新出现。”

如果您忘了本地密码

没有人能恢复本地密码,Hivesigner 也不能。您的 Hive 账户不受影响:本地密码保护的只是这个浏览器里的密钥副本。

  1. 从这台设备上移除该账户
  2. 用它的密钥和新的本地密码重新添加

Hive 区块链上不会有任何变化。已授权的应用仍然保留权限。

密钥保存在哪里

Hivesigner 只把您的密钥保存在这台设备的这个浏览器里,存放在浏览器为 hivesigner.com 保留的存储空间中。

  • 它们不会同步。其他浏览器、其他浏览器配置文件或其他设备上都没有。请在那些地方也添加账户。
  • 清除 hivesigner.com 的网站数据或浏览数据会删除它们。关闭无痕窗口也一样。
  • Hivesigner 不是备份。请把密钥或主密码另行妥善保管。