主页 > imtoken客户端 > 以太坊地址和公钥_以太坊账户私钥、公钥、地址生成

以太坊地址和公钥_以太坊账户私钥、公钥、地址生成

imtoken客户端 2023-09-11 05:07:51

第一步:私钥(private key)

伪随机数生成256bit私钥示例(256bit十六进制32字节)

18e14a7b6a307f426a94f8114701e7c8e774e7f9a47e2c2035db29a206321725

以太坊创始团队有哪些人_有余额的以太坊私钥_以太坊有公司吗

第二步:公钥(public key)

1、使用椭圆曲线数字签名算法ECDSA-secp256k1将私钥(32字节)映射为公钥(65字节)(前缀04+X公钥+Y公钥):

以太坊有公司吗_有余额的以太坊私钥_以太坊创始团队有哪些人

04

50863ad64a87ae8a2fe83c1af1a8403cb53f53e486d8511dad8a04887e5b2352

有余额的以太坊私钥_以太坊创始团队有哪些人_以太坊有公司吗

2cd470243453a299fa9e77237716103abc11a1df38855ed6f2ee187e9c582ba6

2. 取公钥(非压缩公钥)进行哈希有余额的以太坊私钥,计算出公钥的Keccak-256哈希值(32bytes):

有余额的以太坊私钥_以太坊有公司吗_以太坊创始团队有哪些人

fc12ad814631ba689f7abe671016f75c54c607f082ae6b0881fac0abeda21781

3、取上一步结果的最后20个字节有余额的以太坊私钥,即以太坊地址:

有余额的以太坊私钥_以太坊创始团队有哪些人_以太坊有公司吗

1016f75c54c607f082ae6b0881fac0abeda21781

第三步:地址(address)

0x1016f75c54c607f082ae6b0881fac0abeda21781