- 通過橢圓曲線算法生成鑰匙對(公鑰和私鑰),以太坊采用的是secp256k1曲線烦却。公鑰采用uncompressed模式疆偿,生成的私鑰為長度32的16進(jìn)制字串,公鑰為長度64的公鑰字串胚嘲。公鑰04開頭。
- 把公鑰去掉04洛二,剩下的進(jìn)行keccak-256的哈希馋劈,得到長度64的16進(jìn)制字串攻锰,丟掉前面24個,拿后40個妓雾,再加上"0x"娶吞,即為以太坊地址。
整個過程可以歸納為:
- Get Private-key
- Private-key -> Public-key
- Public-key -> Address