BIP 39助记词生成器和验证器

作者: Neo Huang
审查者: Nancy Deng
最后更新: 2025-04-11 09:38:09
使用次数: 7907
标签:

欢迎加入官方 QQ 用户交流群,群号: 960855308

有任何问题或者新的计算器添加都可以提出,我们负责免费修正和实现提高你的工作效率。

{{ isValidMnemonic ? 'Mnemonic is valid!' : 'Mnemonic is invalid!' }}

``` ```html

{{ isValidMnemonic ? 'Mnemonic is valid!' : 'Mnemonic is invalid!' }}

Powered by @Calculator Ultra
分享
嵌入

单位转换器

  • {{ unit.name }}
  • {{ unit.name }} ({{updateToValue(fromUnit, unit, fromValue)}})

引用

使用以下引用将其添加到您的参考书目:

{{ citationMap[activeStyle] }}

Find More Calculator

BIP 39(比特币改进提议 39)是一种从随机熵生成助记词,并使用这些助记词恢复加密货币钱包私钥的标准。这些助记词,也称为种子短语,旨在提供一种易于记忆的方式来安全地存储和恢复加密密钥。

历史背景

BIP 39 于 2013 年由比特币开发者 Pieter Wuille 提出,此后已成为安全生成和存储加密货币钱包的行业标准。其想法是允许用户以人类可读的格式存储其私钥,从而使密钥管理更容易且不易出错。BIP 39 的系统使用包含 2048 个预定义单词的列表,从中可以创建组合。用于生成助记词的熵通常是 32 位的倍数(例如,128、160、192、224 或 256 位)。

计算公式

BIP 39 的工作原理是从随机熵生成助记词,熵的大小决定了生成的助记词的长度。该过程包括:

  1. 生成一系列随机位(熵)。
  2. 将校验和应用于熵。
  3. 将这些位分成块,每个块对应于预定义单词列表中的一个单词。
  4. 使用这些块生成助记词。

生成助记词的公式是:

\[ \text{助记词} = \text{BIP39单词列表}(\text{校验和}(\text{熵})) \]

示例计算

假设我们要生成一个 128 位的助记词:

  • 熵:128 位(16 字节)
  • 生成的助记词将是从预定义的 2048 个单词的列表中选择的一系列 12 个单词。
  • 例如:“abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about”。

重要性和使用场景

BIP 39 助记词在加密货币领域至关重要,因为它们为存储和恢复私钥提供了一种简单而安全的方法。它们被广泛应用于:

  • 加密货币钱包: 存储和恢复钱包密钥。
  • 备份和恢复: 确保用户在丢失设备或需要恢复钱包时可以恢复对其资金的访问。
  • 安全性: 提供一种易于使用但安全的加密密钥管理方法。

常见问题

  1. BIP 39 中的熵是什么?

    • 熵是指用作生成助记词的输入的随机数据(以位为单位)。 使用的熵越多,助记词就越安全。 典型大小为 128、160、192、224 或 256 位。
  2. BIP 39 助记词中有多少个单词?

    • 助记词中的单词数量取决于熵。 128 位熵产生 12 个单词,而 256 位熵产生 24 个单词。
  3. 如何验证助记词?

    • 可以使用支持 BIP 39 的工具或库来验证助记词。 验证会检查该短语是否对应于有效的熵和校验和值。
  4. 我可以在不同的设备上使用助记词吗?

    • 可以,只要这些设备支持 BIP 39,您就可以使用相同的助记词在不同的平台上恢复您的钱包。

此工具是一种生成和验证加密货币钱包的 BIP 39 助记词的有用方法,有助于安全密钥管理和恢复。