
我们在本文中系统梳理了助记词遗失后的应对方案,详细评测 Seed Saviour、Btcrecover 等恢复工具的原理与使用流程,并通过案例说明在仅记住部分单词的情况下,如何利用暴力搜索实现资产找回。想了解可行性与实操细节,建议阅读全文。
加密钱包助记词丢失后该怎么办?
如果加密钱包的助记词丢失,可以通过已记住的部分单词配合Seed Saviour或Btcrecover等工具进行暴力搜索,找回缺失的单词,并恢复资产。
事件背景
前段时间,我在社交平台看到一位用户的求助:他在备份时写错了几个单词,导致只能记得钱包的部分助记词,其余单词全部遗失。由此引发了一个问题:仅凭记住的部分单词,是否还有机会找回整个钱包?
暴力破解的理论可行性
助记词通常由 12 个单词组成,依据 BIP39 标准,这 12 个单词全部取自 2048 词库。理论上,缺失的单词可以通过穷举所有可能组合来恢复。下面根据缺失单词数量给出可能的组合数与普通电脑的预估耗时(图示见

):
| 缺失单词数 | 组合数量(2048^n) | 预计耗时(普通电脑) |
|---|---|---|
| 1 | 2 048 | 约 6 秒 |
| 2 | 4 194 304 | 约 90 秒 |
| 3 | 8 589 934 592 | 约 2 天 |
| 4 | 17 592 186 044 416 | 约 10 年 |
从表中可以看出,缺失单词不超过 3 个时,使用普通计算设备仍有可能在可接受的时间内完成搜索;超过 4 个单词则几乎不可能实现。
更完整的计算过程请参考图表

。如果你仍记得 12 词中的 3/4(即 9 个)以上,那么找回的成功率相对较高。
常用恢复工具
经过调研,我挑选了两款对普通用户友好的恢复工具,分别适用于不同的缺失场景。
1. Seed Saviour(适用于缺失 1 个单词)
Seed Saviour 是一款基于浏览器的 助记词恢复工具,操作简便。使用步骤如下:
- 访问 Seed Saviour 页面(参考文献 [1],见文末)。
- 在输入框中粘贴已知的部分助记词。
- 用 “?” 替代缺失的单词并标注其准确位置(顺序不可错)。
- 稍等片刻,工具会列出所有可能的单词以及对应的地址。
⚠️ 此工具仅支持缺失 1 个单词的情况。示意图见 !Btcrecover 恢复工具的命令行界面。
2. Btcrecover(适用于缺失 2 个及以上单词)
Btcrecover 是一款开源的密码恢复脚本,支持多链(包括以太坊 EVM 与非 EVM 链),适合缺失多个单词或地址未知的复杂场景。基本使用流程:
- 从 GitHub 下载并解压 Btcrecover 脚本(参考文献 [2])。
- 安装 Python 3。
- 在命令行执行 `pip install -r requirements.txt` 完成依赖安装。

- 打开终端,切换至脚本所在目录,运行 `python seedrecover.py`。系统会弹出交互式界面,首先让你选择钱包类型(如 ETH)。

- 选择后,可选择输入或跳过公钥。随后粘贴钱包地址(如果记得),继续下一步。

- 在“种子短语”输入框中,同样用 “?” 替代缺失的单词并保持顺序。确认后,脚本会开始穷举缺失单词,并将生成的地址与前一步提供的地址进行匹配。

- 匹配成功后,系统会显示完整的助记词。在我的测试中,恢复缺失 2 个单词的过程约耗时 2 分钟。
安全提示:恢复成功后,请立即将资产转移至新的安全钱包,以避免后续风险。
钱包安全性再评估
很多人担心,既然助记词可以被暴力破解,那么黑客是否也能轻易获取?答案是:在正常情况下,黑客完整猜出 12 个单词的概率几乎为零。
12 个单词的组合数为 2048^12,即约 3.4×10^38 种可能性(见前文)。即便拥有强大的算力,也无法在可行的时间内完成全部尝试。除非用户自行泄露了完整助记词(如备份在不安全的设备、云盘),或设备被植入木马窃取助记词,否则钱包仍然安全。
小结
本文系统梳理了助记词丢失后的找回思路与实用工具:
- Seed Saviour:适用于缺失 1 个单词的快速恢复。
- Btcrecover:支持多单词缺失及地址匹配的高级恢复。
请注意,本文仅用于科普与教育,切勿用于非法目的。若成功找回助记词,务必将资产转移至新钱包并妥善备份。
---
鸣谢:Axel_bitblaze69、0xTHades、Senka(封面设计)
声明:本文观点仅代表个人分析,非投资建议。加密资产有风险,敬请理性对待并遵守当地法律法规。
参考资料
[1] https://3rditeration.github.io/mnemonic-recovery/src/index.html
[2] https://btcrecover.readthedocs.io/en/latest/INSTALL/
关键要点
- 助记词遗失可用已记单词配合工具暴力搜索。
- 12词助记词基于BIP39 2048词库,缺失1‑3词可恢复。
- 缺失4词以上组合数约10^10,恢复几乎不可能。
- Seed Saviour 适用于缺失1词的浏览器恢复工具。
- Btcrecover 支持多词缺失恢复,可自定义词库并行计算。
常见问题
助记词丢失后有哪些找回方法?
如果仍记得助记词的部分单词,可利用已知单词配合 Seed Saviour(缺失 1 词)或 Btcrecover(缺失 2 词及以上)进行暴力搜索。工具会遍历所有可能组合,生成对应地址,从而验证并恢复完整助记词。
普通电脑能破解多少个缺失单词?
根据 BIP39 2048 词库的组合计算,缺失 1 词约 2 048 种组合,耗时约 6 秒;缺失 2 词约 4 194 304 种,耗时约 90 秒;缺失 3 词约 8 589 934 592 种,约需 2 天。超过 4 词的组合量已达 10 年左右,普通电脑基本无法完成。
Seed Saviour 能解决哪些助记词丢失场景?
Seed Saviour 是基于浏览器的助记词恢复工具,只支持缺失 1 个单词的情况。用户在输入框中填入已知单词,并用 “?” 标记缺失位置,工具会快速列出所有可能的单词及对应的地址,便于快速验证。
Btcrecover 适合怎样的恢复需求?
Btcrecover 是开源的密码恢复脚本,支持多链(包括以太坊及非 EVM 链)。它适用于缺失 2 个及以上单词、地址未知或需自定义搜索规则的复杂场景。使用前需下载代码、安装 Python 3 并配置依赖,然后在命令行执行相应脚本进行暴力搜索。
恢复助记词时有哪些安全注意事项?
恢复过程应在离线设备上进行,避免将助记词或搜索结果上传至网络。使用的恢复工具建议从官方或可信的 GitHub 仓库下载,确保不含恶意代码。搜索完成后及时删除临时文件,防止助记词泄露导致资产被盗。
相关阅读
- 2023年十大加密钱包APP排行榜与功能全解析
- MetaMask小狐狸钱包使用指南:快速上手ERC‑20、NFT与DeFi
- 私钥助记词双重丢失怎么办?区块链钱包恢复全指南
- Web4.0:AI 成为终端用户的去中心化经济新生态
💡 注册币安使用邀请码 B2345 享平台手续费折扣。详见 币安完整教程。