免费注册

Base32 / Base58 编码

Base32、Base58、Ascii85、Z85、Base16 编码解码,文字和 Hex 字节都能处理。

关于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. 1
    选编码

    Base32、Base32hex、Base58、Ascii85、Z85 或 Base16。

  2. 2
    选编码或解码

    把文字或 Hex 字节编码,或者解码回文字或 Hex。

  3. 3
    粘贴内容

    输入文字,或用 Hex 写出字节。

  4. 4
    复制结果

    复制编码结果,或者解出的文字、Hex。

为什么用熊仔工匠

  • 六种编码

    Base32、Base32hex、Base58、Ascii85、Z85、Base16。

  • 文字和字节都行

    可以处理文字,也可以处理用 Hex 表示的原始字节。

  • 标准字母表

    Base32 按 RFC 4648,Base58 用比特币字母表。

  • 不上传

    在浏览器里完成,页面打开后断网也能用。

常见问题

Base32 / Base58 编码常见问题

Base32 一般用在哪里?
主要用在需要手输或扫码的密钥上,比如身份验证器动态口令(TOTP)的密钥,因为它只用大写字母和数字 2 到 7。
Base58 和 Base64 有什么区别?
Base58 去掉了 0、O、I、l 以及 + 和 /,结果里没有易混字符和符号,适合比特币地址这类要人工抄写的内容;Base64 更紧凑一些,但不方便念和抄。
比特币地址能解码成 Hex 吗?
能。选 Base58 解码,输出选 Hex,就能看到原始字节,包括开头的版本字节和末尾的校验码。
Ascii85 和 Z85 有什么区别?
两者都是把 4 个字节编码成 5 个字符。Ascii85 是 Adobe 的版本,用在 PDF、PostScript 里;Z85 换了一套字符,放进代码里的字符串不用转义。
Base64 在哪里?
Base64 是单独的工具“Base64 编码解码”,支持文本和文件,也有 URL 安全格式。
把Base32 / Base58 编码分享给朋友打开浏览器就能用,对方不注册也能先试。

相关工具

TXT Base64 编码解码Base64 文本和文件的编码与解码。
HASH 哈希加密 MD5 / SHA一次算出文字的 MD5、SHA-1、SHA-256、SHA-512 和 SM3。
TIME Unix 时间戳转换Unix 时间戳与日期时间互转,同时显示本地时间和 UTC。
U+UNI Unicode 编码转换文字与 \u 转义、&#; 编码、U+ 码点、UTF-8 字节互转。
AES AES 加密解密用 AES(GCM、CBC、CTR 模式)加密或解密文字。
&;HTML HTML 实体编码转换把文字转成 HTML 实体,或把实体还原成文字。
JWT JWT 解析解析 JWT 的头部和载荷,检查过期时间和签名。
01BIN 进制转换数字在二进制、八进制、十进制、十六进制等进制之间转换。