HTTP 基本認證產生器
使用者密碼一鍵產生 Base64 Authorization 標頭,並附可直接執行的 curl 範例。
HTTP 基本認證產生器
使用者密碼 → Base64 Authorization 標頭 · 附 curl 範例
組合字串 user:pass
Base64 編碼
Authorization 要求標頭
curl 指令範例
HTTP Basic Auth 僅做 Base64 編碼,並非加密;務必在 HTTPS 下使用。本工具按 UTF-8 編碼處理使用者名稱與密碼,支援中文與 Emoji。
使用說明
📖 工具介紹
HTTP 基本認證(Basic Authentication)是介面除錯中最常見的鑑權方式之一:伺服器要求要求標頭裡攜帶 Authorization: Basic 一串編碼後的憑證。本工具把這個過程自動化——輸入使用者名稱與密碼,立刻得到組合字串、Base64 編碼、完整要求標頭以及可直接貼到終端執行的 curl 指令。很多人第一次寫 Basic Auth 都會犯兩個錯誤:一是忘記冒號分隔使用者名稱和密碼,二是直接在 HTTP 明文裡把 Base64 當加密用。工具按 UTF-8 位元組流進行 Base64 編碼,中文名稱、Emoji 密碼都能正確處理;密碼框預設遮罩,可一鍵切換顯示。全程在瀏覽器本機完成,憑證不會離開你的裝置。
✨ 功能特點
- 四段輸出一次到位:組合字串 user:pass、Base64 值、Authorization 要求標頭、curl 指令
- UTF-8 安全:中文名稱與 Emoji 密碼按位元組編碼,不會亂碼
- 密碼可見切換:密碼框預設隱藏,點按鈕即可暫時檢視
- curl 自動加引號:密碼含空白或特殊字元時自動用單引號包覆並跳脫
- 逐區塊複製:每個輸出區塊都有獨立複製按鈕,也可一鍵複製完整要求標頭
- 完全本機:憑證僅在瀏覽器記憶體中處理,不發起任何網路請求
📝 使用方式
- 在使用者名稱輸入框填寫帳號,例如 admin
- 在密碼框填寫密碼,可點顯示按鈕核對
- 可選填要求位址,用於產生 curl 範例中的目標 URL
- 點擊產生認證標頭,依序檢視四段輸出
- 點擊對應複製按鈕,把需要的內容貼到程式或介面測試工具中
⚠️ 注意事項
- 不是加密:Base64 只是可逆編碼,任何人拿到字串都能秒解碼,絕不能在 HTTP 明文下使用
- 必須 HTTPS:Basic Auth 憑證只能在 TLS 加密通道中傳輸,否則等同於裸奔
- 冒號分隔:編碼對象是「使用者名稱:密碼」整體,漏掉冒號會導致伺服器鑑權失敗
- 正式替代:正式系統建議改用 Bearer Token、API Key 或 OAuth 等更安全的方案
- 輸入校驗:使用者名稱為空會給出友善提示,密碼允許留空以相容某些介面約定