以太坊公钥加密功能python实现 1.什么是公钥、私钥、地址 私钥:32字节(256位),私钥需要保管和隐蔽(非公开)(截取《以太坊技术详解与实战》) 公钥:(由私钥生成)64字节(512位),公钥是公开的,不需要保密(截取《以太坊技术详解与实战》) 地址:20字节(160位),要注意,我们使用最多的地址并不等同于公钥 地址的生成过程: 从私钥得到一个512位(64字节)的公钥之后,将公钥进行sha3加密,然后将加密后的前44字节去掉,保留剩下的160位二进制数(20字节) 将该20字节编译成长度为40的十六进制字符串,即地址。 具体如下: 2.python实现公钥加密 从上面地址的生成过