如何解决无法将二进制转换为 base58
我的代码
import base58
s = hex(int("00000000000000001000101101100101000011010111010000111101011010110000110110000001111101100000100110100100101101010100011011011000001110100111001000011111111100000100000110001011",2))
print(s) # 0x8b650d743d6b0d81f609a4b546d83a721ff0418b
unencoded_string = bytes.fromhex(s[2:])
res = base58.b58encode(unencoded_string)
print(res) # b'2wdu5rsJmGLjbz6emwqQ1xy5CTUE'
我预料到了
1Di3yvJduQHXrJJQjbSMaSE4gERYC6Zhdk
收到了
2wdu5rsJmGLjbz6emwqQ1xy5CTUE
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。