Basic Auth 生成器
一键生成 HTTP Basic 认证所需的 Authorization 头与 URL 形式:用户名+密码 → Base64 令牌,支持中文用户名,供接口调试与…
✨ Basic Auth Generator
Build HTTP Basic Auth headers (user:pass → Base64) in your browser for quick API testing.
📐 工作原理与说明
生成 HTTP Basic 认证的 Authorization 头凭证。
- 构造:把
用户名:密码按 UTF-8 编码后做 Base64,得到凭证串。 - 请求头:
Authorization: Basic <凭证串>。 - 安全:Base64 不是加密,凭证等同明文,必须配合 HTTPS,否则等同裸奔。
- 局限:无过期与吊销机制,泄露即长期有效;生产环境优先用可撤销的 Token / OAuth。
Authorization 请求头
URL 形式(curl / 浏览器访问)
Base64 令牌
💡 提示:Basic 认证为明文 Base64(非加密),务必仅在 HTTPS 下使用。curl 示例:curl -u user:pass https://api.example.com
📚 深度解析:Basic Auth 生成器
💡 常见使用场景
- 把 user:pass 编码为 Authorization 头。
- 给内网工具或测试环境快速生成 Authorization 头,直接贴进 curl -H 或 Postman 的 Header 里,省去手工拼接与 Base64 编码。
生成
`user:pass` → `Basic dXNlcjpwYXNz`(Base64,非加密)。
❓ 常见问题(FAQ)
- Basic Auth 安全吗?
- 须配合 HTTPS,否则明文可被截。
- Basic Auth 安全吗?
- 只有在 HTTPS 下才算勉强可用。Base64 编码不等于加密,任何抓包者都能还原出明文用户名与密码,因此必须配合 TLS;且它没有登出机制、凭据每次请求都重复发送,面向公网的系统应改用 OAuth 2.0 或会话令牌。