分類: 開發工具
Base32 編碼/解碼工具
把文字編碼為 Base32,或把 Base32 解碼回文字
把任意文字編碼為帶填充字元的標準 RFC 4648 Base32,或把 Base32 字串解碼回可讀文字,整個過程完全在你的瀏覽器中完成。
結果
JRXWGYLMFVTGS4TTOQQHI33PNRZSAZTPOIQGK5TFOJ4W63TF
本頁的所有處理都在瀏覽器中完成,不會上傳任何內容。
這個工具能做什麼
Base32 是一種 32 字元的編碼方式,用在 Base64 的大小寫混用與標點符號會造成困擾的場合,例如 DNS 標籤、授權金鑰、TOTP 密鑰,以及檔案系統安全的識別碼。這個工具會把 UTF-8 文字編碼為 RFC 4648 定義的標準字母表,也能將其解碼回來;遇到不在這個字母表範圍內的輸入,會直接提示錯誤,而不會亂猜結果。
使用方式
- 選擇編碼或解碼。
- 把你的文字或 Base32 字串貼到輸入欄位中。
- 確認結果沒問題後即可複製。
隱私說明
本工具完全在你的瀏覽器中執行。輸入的內容不會被上傳、儲存或分享,關閉分頁就隨之消失。
常見問題
- 這個工具使用哪一種 Base32 字母表?
- 使用標準的 RFC 4648 字母表(A-Z 與 2-7),並以 = 補齊,這也是大多數 TOTP 密鑰與 DNS 安全識別碼所採用的版本。
- 這跟 Base64 是一樣的東西嗎?
- 不一樣。Base32 使用較小的 32 字元字母表,輸出內容會比較長,但避免了大小寫混用以及 + 、/ 這類字元,因此在 DNS 標籤或檔名這類不區分大小寫的系統中會更安全。
- 如果我貼上無效的 Base32 內容會怎樣?
- 解碼會中止,工具會告訴你輸入的內容不是有效的 Base32,而不會回傳一堆亂碼。