Base58 是一种用 58 个字母数字表示字节数据的编码,由比特币采用后流行。下面重点说明接入步骤。
Base58在项目中怎么用
- 打开本站 Base58 编码工具,按比特币字母表处理
- 粘贴文本或地址进行编码/解码
- 若是比特币地址,还应核对其校验(本工具做通用 Base58)
复制地址时不要把相邻的 1 看丢,那代表前导零。
示例
输入:你好,世界
编码结果:7QAmwzYjP8eb9deY851kX
说明:按 UTF-8 共 15 字节,使用比特币 Base58 字母表(不含 0、O、I、l)。
中文的处理
中文按 UTF-8 字节编码后不再出现汉字,只留下 Base58 字母数字。
Java 示例
下面是 Java 中处理Base58的常用写法:
// 使用比特币库或 Apache 等第三方 Base58 实现运行前确认输入的字符集(推荐 UTF-8),结果可以用本站工具交叉核对。
本站的Base58编码工具可以直接处理,计算在浏览器本地完成,适合快速核对结果。
常见问题
【和比特币地址是一回事吗?】地址是 Base58Check:在数据上加版本和校验后再做 Base58。
【能加密吗?】不能。
【Hello 的 Base58 是什么?】按比特币字母表是 9Ajdvzr。
文中示例可以在本站对应工具中验证;处理密钥、证书等敏感数据时,请注意保护隐私。
标签: 数码开发
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。