关于Base32 / Base58 编码
Base32 / Base58 编码补上了 Base64 之外的几种常见编码。Base32 按 RFC 4648 标准,身份验证器 App 里动态口令(TOTP)的密钥就是 Base32,另有排序友好的 Base32hex;Base58 用比特币字母表,去掉了 0、O、I、l 这些容易看错的字符,常用于钱包地址和短 ID;Ascii85 出现在 PDF 和 PostScript 文件里;Z85 来自 ZeroMQ;Base16 就是普通的十六进制。
输入可以是文字,也可以是用 Hex 写出的原始字节,给密钥、哈希值编码时能保证字节一个不差;解码结果可以输出成文字,也可以输出成 Hex。Base64 和 URL 安全的 Base64 请用 Base64 编码解码。全部在浏览器里完成,内容不上传,页面打开后断网也能用。哈希加密 MD5 / SHA算出的 Hex 哈希值,可以直接粘贴过来编码。
Base32 / Base58 编码怎么用
- 1选编码
Base32、Base32hex、Base58、Ascii85、Z85 或 Base16。
- 2选编码或解码
把文字或 Hex 字节编码,或者解码回文字或 Hex。
- 3粘贴内容
输入文字,或用 Hex 写出字节。
- 4复制结果
复制编码结果,或者解出的文字、Hex。
为什么用熊仔工匠
- 六种编码
Base32、Base32hex、Base58、Ascii85、Z85、Base16。
- 文字和字节都行
可以处理文字,也可以处理用 Hex 表示的原始字节。
- 标准字母表
Base32 按 RFC 4648,Base58 用比特币字母表。
- 不上传
在浏览器里完成,页面打开后断网也能用。