Basic Auth 生成

生成 HTTP Basic 认证请求头

浏览器内运算Basic Auth Generator工具型03编码与加密

什么是Basic Auth 生成

Basic Auth 生成器把用户名与密码按 user:pass 拼接后做 Base64 编码,输出可直接使用的 Authorization 请求头。生成过程在浏览器内完成,凭据不会被记录或上传。

怎么用Basic Auth 生成

  1. 1填写用户名与密码。
  2. 2复制生成的 Authorization: Basic ... 请求头。
  3. 3也可以直接复制对应的 curl 命令片段。
  4. 4用完请注意不要把该请求头提交进代码仓库。

在代码里怎么实现?

一次性操作用上面的工具,重复性工作建议固化到脚本或项目里。

# curl 内置支持,无需手动编码
curl -u "user:pass" https://api.example.com

# 手动构造请求头
curl -H "Authorization: Basic $(printf 'user:pass' | base64)" https://api.example.com

常见错误与排查

现象成因修复
认证一直失败密码含非 ASCII 字符,两端对编码方式理解不同。尽量使用 ASCII 密码,或与服务端确认按 UTF-8 编码。

常见问题

Basic 认证安全吗?+

Basic 认证只做 Base64 编码,等于明文传输凭据,因此必须在 HTTPS 上使用。它适合内部服务、临时调试与简单的服务间调用,面向终端用户的系统应使用令牌或 OAuth。

生成的凭据会被保存吗?+

不会。用户名和密码只存在于当前页面的内存中,不写入 localStorage、不发送请求,刷新或关闭页面后即消失。

相关工具

全部工具