解码 Basic Auth 请求头

解码 HTTP Authorization: Basic ... 请求头,还原其中包含的用户名和密码,方便调试 API 集成。100% 本地处理 —— 您的凭据不会离开您的设备。

示例:

请粘贴请求头的完整值,包括 "Basic " 前缀。

工作原理

HTTP Basic 认证将用户名和密码用 ':' 隔开,编码为 Base64,再在 HTTP 请求的 Authorization 请求头中加上「Basic」前缀。这并不是加密:任何截获该请求头的人都可以立即将其解码,而这正是本工具所做的,适合在开发或测试期间检查捕获到的请求。

Basic Auth 安全吗?

不安全,Base64 只是一种可逆的编码,而不是加密。Basic 认证绝不能在没有 HTTPS 的情况下使用,因为以明文截获的请求头会立即暴露密码。

为什么解码会失败?

请检查请求头是否以「Basic」加一个空格开头,并确认后面的 Base64 部分完整且有效。被截断或只复制了一部分的请求头无法被正确解码。

100% 本地处理:解码完全通过 WebAssembly 在您的浏览器中完成,请求头不会被传输到任何服务器。