Base32 编码 / 解码

将文本编码为 Base32(RFC 4648),或将 Base32 字符串解码为可读文本。这种格式常用于 TOTP 密钥或不区分大小写的标识符。

示例:

工作原理

Base32 仅使用 32 个字符(A-Z 和 2-7)来编码二进制数据,因此不区分大小写,也便于手工抄写 —— 这就是它被用于双因素认证应用(TOTP)密钥的原因。这个工具可将文本转换为其 Base32 表示,也可以反向转换。

为什么 Base32 字符串末尾会出现「=」?

「=」是填充(padding)字符,按照 RFC 4648 标准,用来使输出长度成为 8 个字符的倍数。它没有特别的含义,解码时会被直接忽略。

Base32 比 Base64 更安全吗?

不是,它并不是加密机制,只是一种可逆的编码:任何人都可以解码 Base32 字符串并还原出原始数据。选择它是因为易读且不区分大小写,而不是为了保密。

100% 本地处理:编码和解码完全在您的浏览器中通过 WebAssembly 完成。