私钥与助记词演示
了解私钥、Bitcoin WIF 和 BIP39 助记词的结构,只使用教学示例。
不要输入真实资产私钥或助记词。本页不接收这些数据。生成的示例只用于教学,禁止用于收款、导入生产钱包或保存真实资产。
随机格式示例
按钮通过浏览器的密码学随机数接口生成一个符合 secp256k1 范围的 32 字节数。每次生成会替换上一份结果;示例不保存、不上传、不联网。
尚未生成示例。
私钥为什么是 64 个字符?
Bitcoin 和 Ethereum 常见私钥可表示为 32 字节整数,每字节写成两个十六进制字符,共 64 位。Ethereum 工具常在前面加 0x,它是显示前缀,不是密钥的一部分。有效值必须大于零且小于 secp256k1 的群阶;64 位 Hex 不一定就是有效私钥。
WIF 不是加密
Bitcoin WIF 将版本字节、32 字节私钥、可选的 01 压缩公钥标记和四字节校验码编码为 Base58Check。主网版本字节是 80(十六进制),压缩格式通常以 K 或 L 开头,未压缩通常以 5 开头。压缩标记描述公钥格式,并不是把私钥压缩了。
WIF 可以还原私钥,它不提供密码保护。拿到 WIF 等同拿到对应密钥。
BIP39:从随机数到单词
BIP39 把随机熵和校验位组合,每 11 位映射到包含 2048 个单词的词表。12 个词对应 128 位熵和 4 位校验;24 个词对应 256 位熵和 8 位校验。其他标准长度包括 15、18、21 个词。
| 词数 | 熵位数 | 校验位 |
|---|---|---|
| 12 | 128 | 4 |
| 15 | 160 | 5 |
| 18 | 192 | 6 |
| 21 | 224 | 7 |
| 24 | 256 | 8 |
公开测试向量:下面这组词人人都知道,绝不可用于收款。
abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about
它对应全零的 128 位测试熵。助记词加可选 passphrase 经 PBKDF2-HMAC-SHA512(2048 次迭代)生成 64 字节种子,再由钱包按派生路径生成密钥。校验通过只能说明结构有效,不能证明随机性足够、来源安全或有资产。不同 passphrase 会生成不同种子,输错时也可能得到另一个有效钱包。
离线使用建议
- 下载完整站点 HTML 和 assets 目录,核对下载来源。
- 断开网络后,通过本地文件打开本页;所需脚本都随站点提供。
- 只使用本页示例,不向其他输入框粘贴真实秘密。
- 真实钱包应在可信钱包或硬件设备中创建,并按设备流程离线备份。离线本身不能修复被篡改的程序。