Base64 是加密吗?
不是,它没有秘密密钥,任何人都可还原。不要用它保护密码、证件号、金融数据或 API Secret。
地址的简单混淆
它可避免立即显示明文,但不保证安全或搜索引擎屏蔽。真正限制需要访问控制和适当的 robots 设置。
特殊字符与换行
换行、引号、HTML 或 JSON 片段可表示为一个字符串;双方必须约定 UTF-8 和 Base64。
图片数据 URL
小图片可写成 data:image/png;base64,...,大图片会增加体积并影响缓存。
编码与加密
| 项目 | Base64 | 加密 |
|---|---|---|
| 目的 | 改变表示 | 保护信息 |
| 恢复 | 任何人可做 | 通常需要密钥 |
| 安全功能 | 无 | 正确使用时有 |
检查流程
- 确认内容可公开
- 统一 UTF-8
- 编码
- 再次解码核对
- 说明格式
FAQ
- Base64 是加密吗?
- 不是,任何人都能解码。