Enter a username or password to generate a credential.
Basic Auth 產生器建立 HTTP 基本驗證所需的憑證:使用者名稱和密碼的 base64 編碼,以冒號連接,前綴為「Basic」。結果是客戶端發送的授權標頭的值,用於證明它是誰。該方案在 RFC 7617「基本 HTTP 驗證方案」中定義,它是伺服器和客戶端可以商定的最簡單的憑證,這就是為什麼它仍然存在於 API、網路掛鉤、私人註冊表和內部工具中。
編碼是故意可逆的。基本授權不是加密,本身不提供機密性:base64 是一種傳輸編碼,因此任何能夠讀取標頭的人都可以一步讀回密碼。這就是為什麼該工具還可以解碼令牌。貼上授權:基本值,它會向您顯示它攜帶的使用者名稱和密碼。使人們絆倒的一條規則是使用者名稱不能包含冒號,因為第一個冒號是兩個欄位之間的邊界;密碼可能包含任意數量的冒號。此產生器會在使用者名稱中標記冒號,以便憑證不會默默地解碼錯誤。
因為這個值只是「使用者:密碼」的 64 底,所以用手寫正確意味著 401 個回應流,沒有明顯的原因。此工具產生精確的標題行、-u 和明確標頭形式的即用型捲曲命令、獲取()片段以及 userinfo URL 表單 (https://user:pass@host),用於仍然有效的情況。它透過 UTF-8 進行編碼,因此重音字元和非拉丁密碼會產生相容客戶端發送的相同字節,而不是像僅 ASCII 編碼器損壞它們那樣被損壞。
一切都發生在您的瀏覽器中。您輸入的使用者名稱和密碼永遠不會上傳,這就是您處理真實憑證時的重點。向伺服器發送即時密碼只是為了對其進行編碼會失敗。沒有註冊,也沒有日誌記錄,因此在調試整合時貼上生產憑證是安全的。
輸入您要編碼的憑證。可選地設定主機,以便產生的 curl 和 URL 範例指向正確的伺服器。
取得授權:基本標頭、curl 命令、取得 () 片段或 base64 令牌本身,無論您的任務需要什麼。
切換到解碼模式並貼上基本驗證標頭或令牌以恢復其編碼的使用者名稱和密碼。
如果使用者名稱包含冒號,工具會警告您,因為憑證將在接收端以錯誤的分割進行解碼。
產生完整的授權:基本行、捲曲 -u 和顯式標頭命令、取得 () 片段和原始 base64 令牌。
將使用者名稱和密碼編碼到令牌中,或貼上現有的基本驗證值以讀取其攜帶的憑證。
透過 UTF-8 對憑證進行編碼,因此重音和非拉丁使用者名稱和密碼會產生 RFC 7617 用戶端發送的確切位元組。
當使用者名稱包含冒號時發出警告,冒號是使基本授權憑證在伺服器上解碼錯誤的一個輸入。
Check one name across hundreds of TLDs at once. RDAP first, WHOIS fallback, and a verdict of available, taken or unknown — never a guess
Paste a User-Agent string and read the browser, rendering engine, operating system, device type and CPU it describes, all in your browser.
Create frosted-glass UI with a live preview and sliders for backdrop blur, transparency, saturation, color, and radius - then copy production-ready CSS.
Generate MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes from any text
0 comments
No comments yet. Be the first to share your thoughts!