什么是 Base32?
Base32 适合在“只能传文本”或“不区分大小写”的通道里承载二进制数据,比如 OTP 密钥、适合 DNS 的令牌,或导出的配置值。它只是编码层,不是安全层。
什么时候适合用
- 在发往“只接受文本”的通道前,把字节、文本或文件编码成 Base32。
- 为要求 Base32 输入的系统准备 OTP 密钥、导出配置或二进制内容。
- 把原始文件字节转换成便于复制、传输、记录日志或手动录入的字符串。
需要注意什么
- Base32 带来的体积膨胀通常比 Base64 更大。
- 它不会加密,也不会隐藏原始内容。
- 有些系统要求保留
=补位,有些系统接受无补位输出,最好和接收方保持一致。