在瀏覽器中本地將文字編碼為 Base64,解碼 Base64 或 Base64URL 負載,並檢查 Basic Auth 憑證或 JWT 段。
要將 Base64 用於 Basic Auth 或 JWT 風格負載檢查嗎?先檢視周邊認證流程指南,然後回到線上工具對原始負載進行編碼或解碼。
Base64 是一種二進位制轉文字的編碼方案,它以 ASCII 字串格式表示二進位制資料。它常用於需要對二進位制資料進行編碼,以便在設計用於處理文字資料的媒體上進行儲存和傳輸的情況。這種編碼有助於確保資料在傳輸過程中保持完整而不被修改。
Base64 編碼將三個位元組的資料(24 位)表示為四個 ASCII 字元。每個字元代表原始資料的 6 位。字元集包括 A-Z、a-z, 0-9, + 和 /,當輸入不是 3 位元組的倍數時,使用 = 進行填充。
Hello, World!
SGVsbG8sIFdvcmxkIQ==
ComUtil
Q29tVXRpbA==
123456
MTIzNDU2
不,Base64 是一種編碼方案,而不是加密。它不提供任何安全性——任何人都可以解碼 Base64 資料。為了安全起見,請使用正確的加密演算法。
Base64 編碼會使資料大小增加約 33%,因為它使用 4 個字元來表示每 3 個位元組的資料。
標準 Base64 使用在 URL 中具有特殊含義的 + 和 / 字元。URL 安全的 Base64 分別將它們替換為 - 和 _。