🔐 Base64 加解密

Base64 编码与解码,支持中文和特殊字符

💡 使用示例

点击下方示例快速填充:

什么是 Base64?

Base64 是一种基于 64 个可打印 ASCII 字符的二进制数据编码方式。它将每 3 个字节的二进制数据编码为 4 个 ASCII 字符,从而使二进制数据可以在只支持文本的环境中安全传输。Base64 编码后的字符串只包含 A-Z、a-z、0-9、+、/ 这 64 个字符(末尾可能有 = 作为填充)。

Base64 的常见应用场景

  • 数据传输:在 HTTP、Email 等文本协议中传输二进制数据(如图片、文件)时,需要先进行 Base64 编码。
  • 图片内嵌:在 HTML/CSS 中使用 Data URI 内嵌小图片,减少 HTTP 请求数。
  • 身份认证:HTTP Basic Auth 将用户名和密码拼接后进行 Base64 编码作为认证凭据。
  • 加密签名:JWT、数字签名等加密结果常以 Base64 格式存储和传输。

本工具的优势

  • 完整中文支持:采用 UTF-8 编码,完美处理中文和特殊字符。
  • 即时互转:支持编码和解码两个方向,可一键互换输入输出内容。
  • 隐私安全:数据在服务器端处理,但不会持久化存储。