Basic Auth Generator

Generate and decode HTTP Basic Auth Authorization headers from a username and password.

Basic Auth 生成器完全在你的浏览器中运行。你输入或粘贴的用户名、密码和令牌绝不会离开你的设备,也不会上传任何内容到 ArrayKit。

打开 Base64 编码器 / 解码器

关于 Basic Auth Generator

Basic Auth 生成器可根据用户名和密码构建一个 HTTP Basic Auth 请求头,让你在数秒内为 API 调用进行认证。它将 username:password 进行 Base64 编码,然后向你显示原始令牌、完整的 Authorization: Basic 值,以及一个可直接运行、可复制的 cURL 代码片段。切换到解码模式可粘贴一个令牌或完整的 Authorization 请求头,并恢复原始的用户名和密码。当你测试 REST 端点、接入 webhook、配置反向代理,或调试 401 并需要确认某个请求头实际携带的凭据时,它都很有用。它专为在浏览器中构建和检查请求的开发者、QA 工程师和 DevOps 人员而设计。一切都在本地运行——不上传任何凭据。

功能特性

如何使用 Basic Auth Generator

  1. 保持选中生成标签页
  2. 在两个字段中输入你的用户名和密码
  3. 复制 Authorization: Basic 请求头或 cURL 代码片段
  4. 切换到解码并粘贴一个令牌或请求头以恢复 user:pass

示例

输入

username: aladdin
password: opensesame

输出

Authorization: Basic YWxhZGRpbjpvcGVuc2VzYW1l

base64("aladdin:opensesame") 成为 Basic 凭据。

常见错误与故障排除

常见问题

什么是 Basic Auth 生成器?
它是一款工具,可将用户名和密码转换为 HTTP Basic Auth 凭据——即 'username:password' 的 Base64——并为你提供完整的 'Authorization: Basic' 请求头以随请求发送。它还能将令牌解码回用户名和密码。
HTTP Basic Auth 安全吗?
Basic 认证只对凭据进行 Base64 编码;它不加密凭据。任何看到该请求头的人都能解码它,因此请始终通过 HTTPS 使用,并避免在不可信的网络上使用。
我如何在 curl 中使用该请求头?
复制生成的 cURL 代码片段,它已经包含 -H "Authorization: Basic <token>"。你也可以用 curl -u username:password 让 curl 为你构建它。
我可以解码现有的 Authorization 请求头吗?
可以。切换到解码并粘贴裸令牌或整行 'Authorization: Basic <token>'。工具会去除前缀并显示用户名和密码。
我的用户名和密码会被发送到任何地方吗?
不会。Basic Auth 生成器完全在你的浏览器中运行。你输入或粘贴的凭据绝不会离开你的设备,也不会上传到 ArrayKit。
如果我的用户名或密码含有特殊字符怎么办?
编码和解码都是 UTF-8 安全的,因此重音字母和其他非 ASCII 字符可以正确往返。拆分始终在第一个冒号处进行。

相关工具

全部 ArrayKit 工具