gpt4 book ai didi

sha256 - 比特币地址生成

转载 作者:行者123 更新时间:2023-12-04 23:22:16 25 4
gpt4 key购买 nike

bitcoin wiki是这样说的:


如何创建比特币地址

0 - 拥有私钥 ECDSA

18E14A7B6A307F426A94F8114701E7C8E774E7F9A47E2C2035DB29A206321725

1 - 取用它生成的相应公钥0450863AD64A87AE8A2FE83C1AF1A8403CB53F53E486D8511DAD8A04887E5B23522CD470243453A299FA9E77237716103ABC11A1DF38855ED6F2EE187E9C582BA6

2 - 对公钥执行 SHA-256 哈希

600FFE422B4E00731A59557A5CCA46CC183944191006324A447BDB2D98D4B408

但是当我在 0450863AD64A87AE8A2FE83C1AF1A8403CB53F53E486D8511DAD8A04887E5B23522CD470243453A299FA9E77237716103ABC11A1DF38855ED6F2EE187E9C582BA6 上运行 sha256 时

我不明白

600FFE422B4E00731A59557A5CCA46CC183944191006324A447BDB2D98D4B408

我得到的是

32511e82d56dcea68eb774094e25bab0f8bdd9bc1eca1ceeda38c7a43aceddce

我做错了什么?

最佳答案

将十六进制字符串转换回字节并对字节进行 sha256。

类似的东西:

>>> hex_string = ('0450863AD64A87AE8A2FE83C1AF1A8403CB53F53E486D8511DAD8A04887E5B23522CD470243453A299FA9E77237716103ABC11A1DF38855ED6F2EE187E9C582BA6')
>>> hex_data = hex_string.decode('hex')
>>> hashlib.sha256(hex_data).hexdigest()
'600ffe422b4e00731a59557a5cca46cc183944191006324a447bdb2d98d4b408'

关于sha256 - 比特币地址生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20840345/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com