# BIP39 助记词生成器

生成或验证 12 到 24 词的 BIP39 助记词，并显示 entropy 与 PBKDF2-HMAC-SHA512 seed 输出

> 标准页面: https://elysiatools.com/zh/tools/mnemonic-bip39-generator

- **分类:** Security

- **关键词:** BIP39, 助记词, 钱包, 种子短语, PBKDF2

## 概述

支持标准 BIP39 英文助记词的生成与校验，展示 checksum、entropy 与 64 字节种子，适合钱包开发和测试流程。

## 输入项

- **模式** (select)
- **词数** (select)
- **助记词** (textarea): Enter an existing BIP39 phrase when using validate mode
- **口令** (text): Optional BIP39 passphrase

## 适用场景

- 需要为加密钱包开发或集成测试生成符合 BIP39 标准的随机助记词时。
- 需要验证手抄或备份的助记词是否有效，并检查其校验和（Checksum）是否正确时。
- 需要通过助记词和可选的口令（Passphrase）派生出 PBKDF2-HMAC-SHA512 种子以用于后续密钥派生时。

## 工作原理

- 选择“生成新助记词”或“验证现有助记词”模式。
- 若为生成模式，选择所需的单词数量（12、15、18、21 或 24 词）；若为验证模式，在输入框中填入待检测的助记词。
- 根据需要输入可选的 BIP39 口令（Passphrase）。
- 工具自动计算并输出熵值、校验和状态、助记词列表以及派生的 64 字节种子 JSON 数据。

## 使用案例

- 钱包应用开发：快速生成不同长度的测试助记词，验证钱包导入功能的兼容性。
- 备份有效性检查：在导入硬件钱包前，验证手抄备份的助记词拼写及顺序是否正确。
- 种子派生调试：输入特定助记词与口令，获取派生的 64 字节种子，用于比对本地代码的派生结果是否一致。

## 常见问题

### 这个工具支持哪些语言的助记词？

目前支持标准的 BIP39 英文助记词生成与验证。

### 什么是 BIP39 口令（Passphrase）？

口令是用于保护助记词的额外密码，它与助记词结合使用，会派生出完全不同的种子，起到双重加密作用。

### 为什么验证助记词时提示校验和错误？

BIP39 助记词的最后一个单词包含校验和。如果单词顺序错误、拼写错误或最后一个单词不匹配，验证就会失败。

### 生成的种子（Seed）是如何计算出来的？

工具使用 PBKDF2-HMAC-SHA512 算法，将助记词作为密码，"mnemonic" 拼接可选口令作为盐值，经过 2048 次哈希迭代派生出 64 字节的种子。

### 这个工具安全吗？会上传我的助记词吗？

本工具完全在浏览器本地运行，不会向服务器上传您的助记词或私钥，确保您的敏感数据安全。

## 相关工具

- [PKCE Code Verifier 与 Challenge 生成器](https://elysiatools.com/zh/tools/pkce-code-verifier-generator): 生成、校验与验证 OAuth2 / OIDC PKCE（RFC 7636）的 code_verifier 与 S256 code_challenge 配对。三种模式：(1) 从密码学安全随机字节（256/384/512/768 位熵）生成全新的 verifier + challenge；(2) 按 RFC 审计你已有的 verifier——长度（43–128）、字符集 \[A-Za-z0-9-._~\] 与 ≥256 位熵；(3) 通过重算 BASE64URL(SHA256(verifier)) 验证 verifier/challenge 配对。可选构建完整的授权请求 URL 与令牌交换体。补足通用的 nonce-generator（仅输出 verifier+challenge 配对）——增加 RFC 合规审计与配对验证。
- [OAuth 2.0 / OIDC 授权码 + PKCE 流程可视化](https://elysiatools.com/zh/tools/oauth-oidc-authorization-code-pkce-flow-visualizer): 端到端模拟带 PKCE 的授权码流程：verifier/challenge 生成、授权 URL、令牌交换、ID Token 校验清单与拦截攻击演示。
- [TOTP / HOTP 离线动态密码生成器](https://elysiatools.com/zh/tools/totp-hotp-offline-generator): 从 base32 共享密钥生成 RFC 6238 TOTP（基于时间，6/8 位、30/60 秒步长）与 RFC 4226 HOTP（基于计数器）一次性密码，完全离线，支持 HMAC-SHA1/256/512，并导出 otpauth:// URI 以便导入 Google Authenticator / Authy
- [Argon2 密码哈希生成器](https://elysiatools.com/zh/tools/argon2-password-hash-generator): 生成 Argon2id 密码哈希，支持内存、迭代、并行度和盐长度调优，并输出 PHC 编码字符串
- [批量条码生成器](https://elysiatools.com/zh/tools/barcode-batch-generator): 从 CSV 或多行文本批量生成 Code 128、EAN-13、UPC-A、ITF-14、QR Code 和 Data Matrix，并导出 PNG ZIP 或 PDF
- [哈希算法对比器](https://elysiatools.com/zh/tools/hash-algorithm-comparator): 对同一输入同时用 MD5、SHA-1、SHA-256、SHA-512、BLAKE2b、BLAKE3 哈希并横向对比：输出长度、十六进制/Base64 摘要、安全状态（已破解/现代）以及相对速度基准。适合教学、选择哈希算法或核对校验和。
- [Kakuro / Fillomino / Masyu / Yajilin / Hashiwokakero / Nurikabe / Slitherlink / Star Battle 谜题生成器（含唯一性证明）](https://elysiatools.com/zh/tools/kakuro-fillomino-masyu-yajilin-hashiwokakero-nurikabe-slitherlink-and-star-battle-puzzle-generator-with-uniqueness-prover): 从种子确定性生成 8 个 Nikoli 家族谜题（同一种子必得同一盘）：Kakuro 稠密填数、Fillomino、Masyu 黑白珠、Yajilin 箭头+环、Hashiwokakero 架桥、Nurikabe 岛与海、Slitherlink 回路提示、Star Battle 双星；每种谜题由「先生成解再出题」流程产出线索，并经穷举回溯求解器数解验证——唯一性是证明出来的（最多数到 2 解），预算耗尽则诚实标注 unproven；附谜面与解答双 SVG 与按求解节点数评分的难度。
- [Markdown 表格生成器](https://elysiatools.com/zh/tools/markdown-table-generator): 从 CSV、JSON 或数组数据生成格式化 Markdown 表格，支持对齐、表头样式、列宽控制和合并提示

## 示例

- [Web Python 图像处理示例](https://elysiatools.com/zh/samples/web-image-processing-python): Web Python 图像处理示例，使用 PIL/Pillow 包括读取、保存、缩放和格式转换
- [Android Java 图像处理示例](https://elysiatools.com/zh/samples/android-image-processing-java): Android Java 图像处理示例，包括图像读取保存、缩放和格式转换
- [Android Kotlin 图像处理示例](https://elysiatools.com/zh/samples/android-image-processing-kotlin): Android Kotlin 图像处理示例，包括图像读取保存、缩放和格式转换
- [Web Rust 图像处理示例](https://elysiatools.com/zh/samples/web-image-processing-rust): Web Rust 图像处理示例，包括图像读取保存、缩放和格式转换

## 相关内容

- [密钥材料生成与公钥记录](https://elysiatools.com/zh/hubs/key-material-generation-and-recording): 生成或验证 BIP39 助记词，或创建非对称密钥对，然后只记录公开材料，避免把私钥写入上传内容、文章和日志。
