区块广播:
20
已解决

如何检验一个比特币地址是否是压缩的?

wangyisong72副船长发布在 问答/互助
 2298  1
我有两个比特币地址:
1D8VSXHFAWNhAbruwUMbNp4hsXAnRNkYvX
12T15tvMGaymMX97X9KxVzyLF323r8v6Hg
一个是压缩的,一个不是。
如何检验那个是那个?(最好使用 python 2.7)
先谢过了


帖子标签: 比特币地址
最佳答案
idgui.com船长
2015-10-09 22:15:50
见[url]http://idgui.com/P[/url]可视化的图形私钥和地址的生成过程。私钥是一下就能区分是否压缩的,但是比特币地址是无法直接区分的是否压缩的。因为无论压缩私钥还是非压缩私钥,都是生成公钥后经过两次压缩后,经过Base58Check格式后得到的。即使压缩公钥与非压缩公钥不同,经过两次不同Hash后,已经无区分了。故压缩地址与非压缩地址无法区分,除非你知道其私钥。
  • 正序
  • 最新
只看帖主楼层直达
  • idgui.com 船长 2015-10-09 22:15:50 来自App沙发
    http://idgui.com/P可视化的图形私钥和地址的生成过程。
    私钥是一下就能区分是否压缩的,但是比特币地址是无法直接区分的是否压缩的。
    因为无论压缩私钥还是非压缩私钥,都是生成公钥后经过两次压缩后,经过Base58Check格式后得到的。即使压缩公钥与非压缩公钥不同,经过两次不同Hash后,已经无区分了。
    故压缩地址与非压缩地址无法区分,除非你知道其私钥。
登录 账号发表你的看法,还没有账号?立即免费 注册