我正在将二进制字符串转换为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
目前没有回答
相关问题 更多 >
编程相关推荐