安全随机数
32 字节私钥
生成公钥和地址
签名交易
私钥如何生成
安全钱包会调用系统级安全随机数生成足够随机的熵,再按链的规则生成私钥、公钥和地址。HD 钱包则通常先生成助记词,再通过种子和派生路径生成多个私钥。
私钥长什么样
从底层看,很多链的私钥都是 32 字节数据。展示给用户时可能是十六进制、WIF、Keystore 或由助记词间接备份。格式不同,不代表安全等级一定不同。
私钥如何控制资产
钱包发起交易时,会用私钥对交易内容签名。节点只验证签名是否与地址匹配,不需要知道私钥。签名正确,网络就认为地址控制者同意这笔操作。
私钥和密码的区别
钱包密码通常保护本地应用或加密文件。私钥才是链上控制权。密码可以改,私钥和助记词一旦泄露,资产就可能被转走。
生活化例子
比特币和以太坊私钥底层都可以理解为一个 32 字节随机数,但展示格式不同。BTC 常见 WIF 格式,以太坊常见 64 位十六进制格式。
格式示例
BTC WIF 外观
Kx..................................................WIF 是比特币常见导入格式,这里用省略号表示,不展示可用私钥。
ETH 私钥外观
0x8f3a...c91e (真实私钥通常为 64 个十六进制字符)这里展示的是外观和长度概念,不是完整可导入私钥。
实际应用场景
- 硬件钱包把私钥留在设备内部,只把签名结果交给电脑或手机。
- 导入旧钱包时,用户可能会遇到助记词、私钥和 Keystore 三种不同恢复方式。
- 如果怀疑私钥泄露,应创建新钱包并尽快转移剩余资产。
常见误区和风险提醒
不要把网上示例私钥导入真实钱包,也不要为了好记自己编私钥。真实私钥必须来自高质量随机数。