生成的过程是,先对公钥做一次SHA256,再对得到的结果做一次RIPEMD160,再从结果中取20个byte的数组,这个得到的数组就是 得到的hash160,例如:9a1c78a507689f6f54b847ad1cef1e614ee23f1e,在这个20位的byte数组前面再加 上一个byte,就是地址的version信息(当前为0)得到一个21位的byte数组,对它进行Base58转换就是我们看到的地址的样子,也就是说 hash160和是可以和地址相互转换的。 一个私钥可以有一个压缩的公钥,和一个未压缩的公钥,每个公钥都会生成一个地址,上面私钥就会有两个地址分别 为:1HZwkjkeaoZfTSaJxDw6aKkxp45agDiEzN(未压缩公 钥),1F3sAm6ZtwLAUnj7d38pGFxtP3RVEvtsbV(压缩公钥),这两个地址都是这一个私钥的地址,每个地址上面的钱都可以用 这个私钥花费。但是目前大多数的应用都是支持压缩格式的私钥。 这样就给大家简单的介绍了一个私钥,公钥和地址。 来源:比特帮 郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。 (责任编辑:admin) |