如何使用Base64 编码器 解码器
- 编码:粘贴文本,获取 Base64。
- 解码:粘贴 Base64,获取原始文本。
- 将其用于数据传输 - 数据 URI、API 值、电子邮件、配置。
- 切勿用于保密 - Base64 立即可逆;它没有隐藏任何内容。
Base64 编码器 解码器是什么?
Base64 编码器/解码器在文本和 Base64 之间进行转换 — Base64 是使用 64 个安全 ASCII 字符(A–Z、a–z、0–9、+ 和 /)表示二进制或文本数据的编码。对“Hello”进行编码,得到“SGVsbG8=”;将其解码回“Hello”。双向,一种工具。
Base64 的工作是让数据能够安全地通过需要文本的系统进行传输 - 它允许二进制数据(图像、文件)或笨拙的字符通过电子邮件、URL、JSON 和配置文件,否则这些文件可能会损坏它们。交易的是大小:Base64 比原始版本大约 33%,这是安全成本。
关于Base64 编码器 解码器
粘贴文本以将其编码为 Base64,或粘贴 Base64 以将其解码回来 - 在浏览器中。
Base64 出现的位置:数据 URI - 将图像作为 base64 直接嵌入到 HTML/CSS 中(我们的图像转 Base64 工具); API 令牌和标头 - 基本身份验证将凭据编码为 base64,并且许多 API 传递 Base64 编码值; 电子邮件附件 - MIME 将二进制附件编码为 base64,以适应纯文本电子邮件传输; JWT 令牌 - 标头和有效负载是 base64url 编码的(我们的 JWT 解码器读取它们);和配置和数据存储 - 以文本格式嵌入二进制数据。
要理解的关键一点是:Base64 是编码,而不是加密。它提供零安全性——任何人都可以立即解码 Base64(这个工具可以)。这充其量只是一种可逆的混淆。因此,切勿使用它来“隐藏”密码、机密或敏感数据 - 代码或配置中的 Base64 编码凭据与明文一样公开(Basic Auth 的 Base64 是它需要 HTTPS 的原因 - 编码不会隐藏任何内容,传输加密会提供保护)。将其用于其真正目的(安全数据传输),切勿用于保密。这与我们的 Base64 编码/解码工具相同。一切都在本地运行;您粘贴的任何内容都不会发送。
常见问题解答
Learn more
Base64 解释:它是什么、何时使用、何时不使用
Base64 出现在数据 URI、JWT 和 API 中随处可见。这就是它的实际作用——以及开发人员在使用它时不断犯的一个错误。
Read the guide