Base32 编码解码器
即时将文本编码为Base32或将Base32解码为文本。100%浏览器本地处理,零数据上传。符合RFC 4648标准。适用于TOTP密钥、OTP密钥、二维码数据及二进制转文本转换。
什么是Base32编码?
Base32是一种二进制到文本的编码方案,使用32个ASCII字符(A-Z和2-7)表示二进制数据,定义于RFC 4648。
什么时候应该使用Base32而不是Base64?
当您需要不区分大小写的编码,或数据可能由非8位干净的系统处理时,Base32更有用。
Base32中的填充字符是什么?
Base32使用"="作为填充字符,使编码输出长度成为8的倍数,这是RFC 4648要求的。
Base32编码是可逆的吗?
是的,Base32编码是完全可逆的。您可以将任何有效的Base32字符串解码回原始二进制数据而不丢失。
什么是TOTP密钥,为什么使用Base32?
TOTP(基于时间的一次性密码)密钥用于双因素认证。Base32是TOTP密钥的标准编码格式,因为它不区分大小写且易于阅读。
Base32可以编码Unicode文本吗?
可以,但需要先将Unicode文本转换为字节(UTF-8编码),然后将这些字节编码为Base32。
Base32与Base64在效率上如何比较?
Base32效率低于Base64 - 它使数据大小增加约20%,而Base64增加33%。但Base32更易读且不区分大小写。
Base32字母表是什么?
Base32使用A-Z(26个字母)和2-7(6个数字),共32个字符。不使用0、1、8和9以避免混淆。
这个工具对敏感数据安全吗?
是的,这个工具100%在您的浏览器中运行。您的数据永远不会离开您的设备,也不会发送到任何服务器。
可以在没有填充字符的情况下解码Base32吗?
可以,大多数Base32解码器(包括此工具)可以处理带或不带填充字符的Base32字符串。
什么是Base32Hex编码?
Base32Hex是Base32的一个变体,使用0-9和A-V代替A-Z和2-7,旨在保留编码数据的数值顺序。
Base32如何用于二维码?
Base32有时用于编码二维码中的数据,因为它紧凑且不区分大小写,使其更易于扫描和解码。