Basic Auth生成器

快速生成`Basic base64(user:pass)`頭,或從現有頭解析用戶名與密碼,便於curl與API調試。

阅读完整指南: http basic 與 htpasswd:場景、生成與安全清單 →

隱私提示:本地解析,不上傳伺服器。

↓ 在下方輸入區貼上內容,結果會立即顯示

用户名
密码

輸出結果

Authorization 头

Basic dXNlcjpwYXNzd29yZA==

註釋說明

安全说明

Basic Auth 仅为 Base64 编码,不是加密。务必配合 HTTPS 使用,生产环境优先 OAuth 或 Bearer Token。

快速生成`Basic base64(user:pass)`頭,或從現有頭解析用戶名與密碼,便於curl與API調試。

快速開始

  1. 編碼

    填寫用戶名與密碼,得到完整Authorization值。

  2. 解碼

    粘貼帶頭或不帶Basic首碼的Base64段。

安全提醒

Basic Auth未加密,必須走HTTPS; 生產環境更推薦短期Token。

典型工作流

調試API時,你可能需要向服務器發送身份驗證資訊。 使用此工具,只需輸入用戶名和密碼,即可生成形如`Basic dXNlcjpwYXNz`的標準Authorization頭。 複製該頭到HTTP請求頭中,就能快速完成認證配寘。

反向操作同樣實用。 當你從日誌或檔案中獲得一個Basic Auth頭,粘貼到工具中即可解析出明文的用戶名和密碼。 這在排查身份驗證問題時特別有用,無需手動解碼base64字串。

示例

示例

Input

user:password

Output

Basic dXNlcjpwYXNzd29yZA==

FAQ

支持特殊字元嗎?

用戶名與密碼按UTF-8編碼後Base64; 注意部分服務端對冒號有限制。

為什麼Basic Auth被認為不够安全?

Basic Auth僅用base64編碼(非加密)傳輸憑證,若未配合HTTPS,憑證可能被中間人攻擊獲取。 即使使用HTTPS,瀏覽器也可能長期緩存Authorization頭。 建議關鍵系統使用更安全的OAuth或JWT方案。