恢复密钥自动补全 —— 打字时的智能提示能避免 Recovery Key 输错
为什么需要自动补全
Recovery Key 有 12 个英文单词,输错任何一个都会导致恢复失败。尤其是你是从纸上抄过来的——可能有:
- 单词拼错(把 "absent" 抄成 "absant")
- 顺序错了
- 漏写了或多写了
- 全角/半角空格
Cryptomator 的恢复对话框有内置的自动补全功能——能帮你避免绝大多数手动输入错误。
使用方式
在恢复对话框的 Recovery Key 输入框里:
- 开始输入第一个单词的前几个字母
- Cryptomator 会自动弹出候选单词列表(按匹配度排序)
- 用方向键或鼠标选中正确的那个 → 回车/点击确认
- 自动跳到下一个单词的输入位置
- 12 个单词依次输完

自动补全背后的词库
Cryptomator 的 Recovery Key 词库是 BIP39 标准的 2048 词词表(和比特币助记词同一份)。自动补全只会从这 2048 个词里选——你打出来的单词必须在这 2048 个词里,否则会提示无效。
这意味着:
- Recovery Key 里的单词肯定全都是 BIP39 词表里的
- 纸上抄的时候看到 "abandon"、"ability"、"able"、"about" 这些就是词表开头那几个
- 自动补全能帮你确认"你脑子里想的那个单词是不是词表里有"
完整输入后的效果
输完 12 个单词后:
- Cryptomator 会立即校验这 12 个单词是否能反推出一个有效的主密钥
- 如果是,输入框下方会显示绿色小提示 "Recovery Key is valid."(类似这样),Next 按钮变可用
- 如果不是,输入框下方会显示红色或灰色提示,Next 按钮灰着

Cryptomator 只会对完全正确的 Recovery Key 通过。一个"格式正确但属于另一个保险库的 Recovery Key"不会通过——因为它反推出的主密钥解不开当前保险库的 vault.cryptomator 签名。
自动补全也救不了的情况
- Recovery Key 少了或多了几个单词(正确数量是 12 个)
- Recovery Key 被调换了顺序("abandon ability able" 和 "able abandon ability" 是完全不同的主密钥)
- 你抄错了但自动补全也没把你拉回来(比如你脑子里想 "absant" 但自动补全提示了 "absent" 你没注意到、还是按了回车)
最稳妥的做法还是存进密码管理器(直接复制粘贴,不会错),纸质备份作为物理保险但不用来恢复。
12 个词,必须按顺序
Recovery Key 的 12 个单词是有序的:abandon ability able about 和 able abandon about ability 反推出的是完全不同的两把主密钥。自动补全不会检查顺序——它只是帮你输入每个位置的正确单词。
所以:一定要按当初生成 Recovery Key 时的顺序输入。纸上备份时注意数字或用横线连起来。