以太坊:账户私钥、公钥、地址的生成 |
您所在的位置:网站首页 › 比特币私钥如何生成 › 以太坊:账户私钥、公钥、地址的生成 |
第一步:私钥 (private key) 伪随机数产生的256bit私钥示例(256bit 16进制32字节) 18e14a7b6a307f426a94f8114701e7c8e774e7f9a47e2c2035db29a206321725 第二步:公钥 (public key) 1. 采用椭圆曲线数字签名算法ECDSA-secp256k1将私钥(32字节)映射成公钥(65字节)(前缀04+X公钥+Y公钥): 04 50863ad64a87ae8a2fe83c1af1a8403cb53f53e486d8511dad8a04887e5b2352 2cd470243453a299fa9e77237716103abc11a1df38855ed6f2ee187e9c582ba6 2. 拿公钥(非压缩公钥)来hash,计算公钥的 Keccak-256 哈希值(32bytes): fc12ad814631ba689f7abe671016f75c54c607f082ae6b0881fac0abeda21781 3. 取上一步结果取后20bytes即以太坊地址: 1016f75c54c607f082ae6b0881fac0abeda21781 第三步:地址 (address) 0x1016f75c54c607f082ae6b0881fac0abeda21781 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |