BESQL 在线工具箱 BESQL Basic 认证

生成 Authorization 头

输入用户名密码生成 Authorization 头

解析 Authorization 头

粘贴 Authorization 头解析用户名密码

在线 Basic 认证头生成与解析

HTTP Basic 认证把用户名与密码用冒号拼接后做 Base64 编码,放进 Authorization: Basic xxx 请求头。工具支持双向操作:生成请求头用于 curl、Postman 或前端调试;解析请求头排查认证失败原因,中文与特殊字符均按 UTF-8 处理。

常见问题

什么是Basic 认证生成?

Basic 认证是 HTTP 标准认证中最简单的形式,通过把「用户名:密码」做 Base64 编码放入 Authorization 头完成身份验证。本工具可用于生成 Basic 认证请求头,或反向解码提取认证字符串中的用户名密码。

什么时候用Basic 认证生成?

为接口调试构造 Authorization: Basic xxx 请求头;解码抓包中 Basic Base64 串还原用户名密码;在脚本或 Postman 中快速准备认证信息;理解 Basic 认证原理时的简单演示。使用时留意:Basic 认证本身不安全(明文+Base64),HTTPS 之外请勿用于生产。

Basic 认证生成怎么用?

输入用户名与密码,立即生成认证头;或粘贴认证串反向解析;复制生成的 Authorization 头用于请求。

Basic 认证安全吗?

Base64 只是编码不是加密,任何人都能还原明文,因此 Basic 认证必须配合 HTTPS 使用,避免凭证在网络上被窃取。

为什么用户名不能包含冒号?

协议规定凭证格式为 用户名:密码,以第一个冒号分隔,用户名含冒号会产生歧义,解析时密码部分会包含多余内容。

输入的内容会上传吗?

不会。编解码全部在浏览器本地完成,凭证不会发送到服务器。