本地处理
关于此工具
Base64 将二进制数据表示为 64 个可打印的 ASCII 字符,因此它能在为文本而设计的系统中安然传输——HTTP 头、JSON 载荷、data URI 以及电子邮件。
用它来检查 Authorization 头、把小型资源以 data URI 形式嵌入,或在调试时解码载荷。
Base64 是编码,而非加密——任何人都能解码它。切勿用它来保护机密信息。
常见问题
Base64 是加密吗?
不是。它是一种可逆的文本编码,毫无保密性可言——任何人都能瞬间解码。机密信息请使用真正的加密技术。
URL 安全变体是什么?
base64url 用 - 和 _ 替换 + 和 /,使这些值能在 URL 和文件名中安然存在——这正是 JWT 所采用的形式。
为什么输出以 = 号结尾?
这是填充。Base64 以 3 字节为一块进行处理;当输入长度不是 3 的倍数时,用 = 补齐最后一块。