32 字节私钥
椭圆曲线公钥
Keccak 哈希
0x 地址
关键事实
- 底层长度
- 32 字节
- 常见显示
- 64 个十六进制字符,可带 0x 前缀
- 地址格式
- 0x 开头,20 字节地址显示为 40 个十六进制字符
- 常见备份
- 助记词、私钥、加密 Keystore 文件
私钥到地址
以太坊通过私钥生成公钥,再对公钥做哈希,取其中一部分形成地址。地址可以公开,私钥不能公开。
私钥外观
以太坊私钥通常看起来像一串 64 位十六进制字符。真实钱包私钥应由安全随机数或助记词派生路径生成。
Keystore 文件
Keystore 是用密码加密后的私钥文件。备份 Keystore 时也要保存密码,密码丢失通常无法解密。
和 EVM 链的关系
同一套以太坊私钥和地址格式也常用于 BNB Chain、Polygon、Arbitrum 等 EVM 兼容链,但不同链上的资产互不相同。
生活化例子
以太坊地址通常以 0x 开头,长度为 42 个字符。私钥通常是 64 个十六进制字符,有些钱包显示时会在前面加 0x。
格式示例
私钥外观示例
0x8f3a...c91e (真实私钥通常为 64 个十六进制字符)这里展示的是外观和长度概念,不是完整可导入私钥。
地址外观示例
0x742d35Cc6634C0532925a3b844Bc454e4438f44e地址可以公开用于收款和查询,但会暴露链上活动。
实际应用场景
- MetaMask 等钱包可以导入以太坊私钥,但导入后要保护设备安全。
- 交易签名时,私钥应留在钱包内部,只输出签名结果。
- DApp 连接钱包时不应要求用户粘贴私钥。
常见误区和风险提醒
Keystore 文件不是私钥本身,但如果密码太弱或文件泄露,也可能被破解。助记词、私钥、Keystore 和密码要分开理解。