关键信息
- 分类
- 安全与校验
- 输入类型
- select, textarea, text
- 输出类型
- json
- 样本覆盖
- 1
- 支持 API
- Yes
概览
BIP39 助记词生成器是一款专为区块链开发者和安全测试人员设计的实用工具,支持生成 12 至 24 词的标准英文助记词,并能对现有助记词进行有效性验证。工具可实时计算并展示熵值(Entropy)、校验和(Checksum)以及通过 PBKDF2-HMAC-SHA512 算法派生的 64 字节种子(Seed),帮助您安全、便捷地进行钱包开发与加密算法测试。
适用场景
- •需要为加密钱包开发或集成测试生成符合 BIP39 标准的随机助记词时。
- •需要验证手抄或备份的助记词是否有效,并检查其校验和(Checksum)是否正确时。
- •需要通过助记词和可选的口令(Passphrase)派生出 PBKDF2-HMAC-SHA512 种子以用于后续密钥派生时。
工作原理
- •选择“生成新助记词”或“验证现有助记词”模式。
- •若为生成模式,选择所需的单词数量(12、15、18、21 或 24 词);若为验证模式,在输入框中填入待检测的助记词。
- •根据需要输入可选的 BIP39 口令(Passphrase)。
- •工具自动计算并输出熵值、校验和状态、助记词列表以及派生的 64 字节种子 JSON 数据。
使用场景
用户案例
1. 生成 24 词钱包测试助记词
区块链安全测试员- 背景原因
- 测试员需要生成一组高安全性的 24 词助记词,并使用特定的口令来测试钱包的恢复流程。
- 解决问题
- 需要获取高熵值的助记词以及对应的 PBKDF2 种子。
- 如何使用
- 将模式设置为“生成新助记词”,词数选择“24”,在口令输入框中输入“demo”,点击生成。
- 示例配置
-
{ "mode": "generate", "wordCount": "24", "passphrase": "demo" } - 效果
- 工具生成了 24 个英文单词的助记词,并输出了对应的 256 位熵值、校验和状态以及派生的 64 字节种子 JSON。
2. 验证备份的 12 词助记词
加密货币投资者- 背景原因
- 投资者在纸上记录了 12 个助记词单词,想在导入钱包前确认记录是否准确无误。
- 解决问题
- 检查助记词的拼写和校验和是否正确。
- 如何使用
- 将模式设置为“验证现有助记词”,在助记词文本框中输入记录的 12 个单词,点击验证。
- 示例配置
-
{ "mode": "validate", "mnemonic": "abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about" } - 效果
- 工具返回验证结果,显示校验和有效(isValidChecksum 为 true),并输出对应的熵值和派生种子。
用 Samples 测试
hash相关专题
常见问题
这个工具支持哪些语言的助记词?
目前支持标准的 BIP39 英文助记词生成与验证。
什么是 BIP39 口令(Passphrase)?
口令是用于保护助记词的额外密码,它与助记词结合使用,会派生出完全不同的种子,起到双重加密作用。
为什么验证助记词时提示校验和错误?
BIP39 助记词的最后一个单词包含校验和。如果单词顺序错误、拼写错误或最后一个单词不匹配,验证就会失败。
生成的种子(Seed)是如何计算出来的?
工具使用 PBKDF2-HMAC-SHA512 算法,将助记词作为密码,"mnemonic" 拼接可选口令作为盐值,经过 2048 次哈希迭代派生出 64 字节的种子。
这个工具安全吗?会上传我的助记词吗?
本工具完全在浏览器本地运行,不会向服务器上传您的助记词或私钥,确保您的敏感数据安全。