Basic Auth 生成器

生成 HTTP Basic Authentication 认证头,用于简单的身份验证场景。

认证信息

输入用户名和密码来生成 Basic Auth 头

Authorization 头

输入用户名后将自动生成 Authorization 头

使用示例

HTTP 请求头

GET /api/resource HTTP/1.1
Host: example.com
Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=
Content-Type: application/json

JavaScript Fetch API

fetch('/api/data', {
  headers: {
    'Authorization': 'Basic dXNlcm5hbWU6cGFzc3dvcmQ=',
    'Content-Type': 'application/json'
  }
})

cURL 命令

curl -H "Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=" \
     https://api.example.com/data

安全提示

• Basic Authentication 会以明文传输 Base64 编码的用户名和密码

• 建议仅在 HTTPS 连接中使用 Basic Authentication

• 考虑使用更安全的认证方式(如 JWT、OAuth2)

• 定期更换用户名和密码