GUIDE深度 · Deep dive

Base64 不是加密

Base64 只改变数据的表示,不提供密钥或保密性。把密码/API key 做 Base64 等于没保护;需要保密就用加密(TLS、AES)并管理密钥。

更新 2026-10-31 · 公式可核验

编码和加密的区别

编码:为了传输/存储,任何人可逆。

加密:需要密钥,目标是保密。

JWT 里的 Base64

JWT 的 header/payload 只是 Base64URL 编码,不是加密;不要放敏感信息。

签名保证完整性,不保证机密性。

常见问题

Base64 能压缩吗?

不能;通常会变大 33%。

HTTPS 还需要 Base64 吗?

HTTPS 负责传输加密;Base64 仍用于文本协议/嵌入。

数据来源

相关计算器

Base64 编解码工具把文本编码成 Base64,或把 Base64 解码回 UTF-8 文本。

更多指南

URL-safe Base64 怎么用?阅读指南