| 序号 | 原文 | 结果 | 状态 |
|---|
HTTP Basic 认证是最简单的接口认证方式:把 用户名:密码 做 Base64,放进请求头 Authorization: Basic xxx。服务端解开就知道是谁。
要点只有一个:Base64 不是加密。任何人都能解开这串东西,所以 Basic 认证必须跑在 HTTPS 上,否则密码等于明文传输。
这一页一行一条批量处理:编码把「用户名:密码」变成请求头值,解码把 Base64 还原。注意用户名里不能有冒号(冒号是分隔符),密码里可以。
| 想做什么 | 怎么做 | 推荐设置 |
|---|---|---|
| 调试接口认证 | 填账号密码,粘到 Postman / curl | 编码 · 带前缀 |
| 还原抓包里的认证头 | 贴 Authorization 值 | 解码 |
| 批量生成测试账号头 | 一行一条,导出 Excel | 编码 · 导出 Excel |
| 确认密码里有没有冒号 | 解码后看第一个冒号的位置 | 解码 |
只有在 HTTPS 下才安全。Base64 只是编码,明文可读;没有 TLS 等于把密码写在请求里。
多半是字符集不匹配。RFC 7617 默认没规定字符集,老系统常用 Latin-1,现代服务多半 UTF-8。
不能。冒号是用户名与密码的分隔符,服务端按第一个冒号切分,后面的都算密码。
Basic 每次请求都带账号密码;Bearer 带的是一个令牌,可撤销、可设过期,更适合开放 API。
这个工具完全在你的浏览器里运行:你输入的内容、上传的文件,都不会离开你的电脑,也不会传到任何服务器。
放心用,数据只在你自己的电脑上转一圈。
用手机相机扫描二维码,即可继续使用该工具
遇到问题或有好建议?告诉我们。