Base58 是一种用于编码二进制数据的方式,常用于比特币地址和其他加密货币中。Base58 字符集不包含容易混淆的字符, 如数字 0、大写字母 O、大写字母 I 和小写字母 l,以及 + 和 / 符号,使其更适合人工输入和识别。 Base58 使用的字符集为:123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz。 相比 Base64,Base58 编码后的文本更短,但计算稍慢。Base58 广泛应用于区块链、加密货币等领域。