二进制数据的Base58check编码和解码
项目描述
维护者
Joe Black | me@joeblack.nyc | github
简介
Base58Check编码方案的Python实现。
Base58Check编码方案是一种修改后的基58二进制到文本编码。更普遍地说,Base58Check编码用于将比特币中的字节数组编码成可输入的字符串。
请注意:为了与Python中的编码方案保持一致,编码输入必须是字节,并且将强制执行。请在文本输入上使用.encode('ascii')来编码成字节。
安装
pip3 install base58check
用法
>>> import base58check
编码
>>> base58check.b58encode(b'1BoatSLRHtKNngkdXEeobR76b53LETtpyT')
b'\x00v\x80\xad\xec\x8e\xab\xca\xba\xc6v\xbe\x9e\x83\x85J\xde\x0b\xd2,\xdb\x0b\xb9`\xde'
解码(此处输入可以是文本或字节)
>>> base58check.b58decode('\x00v\x80\xad\xec\x8e\xab\xca\xba\xc6v\xbe\x9e\x83\x85J\xde\x0b\xd2,\xdb\x0b\xb9`\xde')
b'1BoatSLRHtKNngkdXEeobR76b53LETtpyT'
变更
项目详情
关闭
base58check-1.0.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a597d250ef564806d5c91a8882c92a69f542b90c6b4f04f581ee3202855cc396 |
|
MD5 | 31b0e98571126427a9562fff2d2d97fd |
|
BLAKE2b-256 | 9c78cfbfd63b5dc23ad33ee5f1774e5828b7c6bf2f0302cbec95cbba191d3d62 |
关闭
base58check-1.0.2-py2.py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a83863696845a9b0b5ec95aebb32ebfc6ce5596984302c0f2b7b27f24afc2719 |
|
MD5 | b9cdb99beeef766abb9b4dc5b777fd2f |
|
BLAKE2b-256 | 64d2a8e47d4cd73c416ea0d27b4dcfe3cde0bce17c0acce493c10791ee468a7a |