AZ Tools

HTTP Basic 认证编码器/解码器

网络

RFC 7617 Basic 认证就是 `base64(用户名:密码)` 粘到 `Authorization: Basic` 头上。此工具在浏览器中完成编码和解码往返 —— 无网络调用 —— 并发出可立即粘贴的 curl 片段。警告捕捉常见陷阱:用户名中的冒号(Basic 用第一个 `:` 作为分隔符,所以凭证解析错误)、非 ASCII 字符(RFC 7617 让你选 charset 但大多数服务器期望 UTF-8),以及空凭证。

Base64 令牌
YWxpY2U6d29uZGVybGFuZA==
Authorization 头
Authorization: Basic YWxpY2U6d29uZGVybGFuZA==
curl 示例
curl -H "Authorization: Basic YWxpY2U6d29uZGVybGFuZA==" https://api.example.com

Basic 认证是 base64(`user:pass`)。可逆 —— 仅 HTTPS 上安全,能用就用别的机制(Bearer、mTLS)。

使用方法

  1. 编码模式:输入用户名和密码 —— Base64 令牌、完整 `Authorization` 头和 curl 命令出现在下方。
  2. 解码模式:粘贴任何 `Authorization: Basic …` 行(或只是 Base64 部分)查看里面的用户名和密码。
  3. 复制你需要的输出 —— Basic 凭证只能走 HTTPS。

常见问题

Basic 认证安全吗?
只有连接是 HTTPS 时。Base64 可逆 —— 任何捕获头的人都能解码。把令牌当成明文密码处理。
为什么冒号触发用户名警告?
Basic 认证语法在第一个冒号处分割。如果用户名包含 `:`,服务器把第一个 `:` 之后的所有内容当作密码,你的真实密码在线路上被附加到用户名后面。

相关工具