输入Base58字符串:将Base58编码的字符串粘贴到左侧输入框中,工具会自动解码并显示结果。
选择解码模式:标准Base58(Bitcoin字符集)和Base58Check(带4字节校验和)。Base58Check会验证数据完整性。
选择输出格式:十六进制(Hex)、UTF-8文本或十进制数。
复制结果:点击「复制结果」按钮一键复制解码后的内容。
加密货币地址分析:比特币地址使用Base58Check编码,本工具可以解码地址查看原始数据。
IPFS内容标识:IPFS的内容标识符(CID)使用Base58编码。
区块链数据研究:解码Base58编码的区块链交易数据和钱包导入格式(WIF)。
Base58是Base64的改进版本,移除了容易混淆的字符:0(数字零)、O(大写字母O)、I(大写字母i)、l(小写字母L)以及符号+/。这样设计使得Base58编码结果更容易人工阅读和手动输入,特别是在加密货币地址等场景中。Base58的字符集共58个字符(不含0/O/I/l/+/-),编码效率略低于Base64。
Base58最著名的应用是比特币和加密货币地址编码。比特币地址(P2PKH和P2SH格式)使用Base58Check编码,这是一种带有校验和的Base58变体。除此之外,Base58还用于其他加密货币(如莱特币、狗狗币等)的地址编码,以及IPFS(星际文件系统)的内容标识符(CID)。
Base58Check在普通Base58的基础上增加了额外的校验机制:它在编码数据前添加一个版本字节,并在数据末尾附加4字节的双SHA-256校验和。这可以检测并防止地址输入错误——如果用户输错了字符,校验和将不匹配,系统会提示错误而不是接受无效地址。本工具同时支持普通Base58和Base58Check两种格式。
本工具同时支持以下Base58编码变体:1) 标准Base58(Bitcoin字符集,无校验);2) Base58Check(带有4字节校验和);3) 自定义Base58(可由用户指定字符集)。解码结果可以以十六进制(Hex)或UTF-8文本形式展示。
Base58编码的原始数据可能是二进制数据(如哈希值、公钥),这些数据显示为乱码是正常的。可以切换到「Hex」视图查看十六进制表示。如果您的数据原本是文本(如钱包导入格式WIF私钥),选择「Text」视图可看到可读内容。