RFC 4648 标准,编码结果仅含 A-Z 与 2-7,不含易混淆字符
Base32 使用 32 个字符(A-Z 和 2-7)表示二进制数据,每个字符代表 5 个比特。相比 Base64,它完全避免了数字 0、1、8、9 与字母 O、I、B、G 等易混淆字符,因此非常适合需要人工朗读或手写记录的场景,例如 Google 身份验证器(TOTP)的密钥导出。
输入:Hello → 输出:NBSWY3DP
Hello
NBSWY3DP
=