钱包与安全

比特币私钥格式

比特币私钥本质是 32 字节随机数,常见展示格式包括十六进制和 WIF。

随机数 32 字节私钥 WIF 编码 生成地址
图解: 随机数 → 32 字节私钥 → WIF 编码 → 生成地址

关键事实

底层长度
32 字节,通常显示为 64 个十六进制字符
常见编码
WIF,Wallet Import Format
主网常见前缀
5、K、L
安全要求
必须来自高质量随机数

私钥是什么样

比特币私钥本质上是一个很大的随机数。用十六进制展示时,通常是 64 个 0-9 和 a-f 组成的字符。

WIF 是什么

WIF 是为了导入导出更方便而设计的编码格式,包含网络前缀、压缩标记和校验信息。钱包常用 WIF 让用户导入单个 BTC 私钥。

安全生成

真实私钥必须由安全随机数产生。自己随便编一个、用生日或短密码生成,都极容易被攻击者猜到。

示例说明

下面的格式示例只展示外观,不应存入资产,也不应在真实钱包中使用。

生活化例子

示例私钥只用于理解格式:十六进制看起来像 64 个字符;WIF 主网未压缩私钥常以 5 开头,压缩公钥对应的 WIF 常以 K 或 L 开头。

格式示例

十六进制格式外观

b8f2...9a6c (真实私钥通常共 64 个十六进制字符)

这里展示的是外观和长度概念,不是完整可导入私钥。

WIF 外观示例

Kx..................................................

压缩公钥对应的 WIF 常以 K 或 L 开头,这里用省略号避免展示可导入私钥。

实际应用场景

  • 老钱包可能允许导入单个 WIF 私钥。
  • 现代 HD 钱包通常更推荐备份助记词,而不是逐个备份私钥。
  • 离线签名设备会在设备内部使用私钥签名,但不会把私钥暴露给联网电脑。

常见误区和风险提醒

网上看到的示例私钥不能用于真实资产。真实钱包必须使用安全随机数生成,并且绝不能公开。

相关概念

继续阅读同一主题下的概念,把知识点连起来。