分類: 開發工具

Base32 編碼/解碼工具

站方自行規劃沒找到想要的工具?

把文字編碼為 Base32,或把 Base32 解碼回文字

把任意文字編碼為帶填充字元的標準 RFC 4648 Base32,或把 Base32 字串解碼回可讀文字,整個過程完全在你的瀏覽器中完成。

結果
JRXWGYLMFVTGS4TTOQQHI33PNRZSAZTPOIQGK5TFOJ4W63TF

本頁的所有處理都在瀏覽器中完成,不會上傳任何內容。

這個工具能做什麼

Base32 是一種 32 字元的編碼方式,用在 Base64 的大小寫混用與標點符號會造成困擾的場合,例如 DNS 標籤、授權金鑰、TOTP 密鑰,以及檔案系統安全的識別碼。這個工具會把 UTF-8 文字編碼為 RFC 4648 定義的標準字母表,也能將其解碼回來;遇到不在這個字母表範圍內的輸入,會直接提示錯誤,而不會亂猜結果。

使用方式

  1. 選擇編碼或解碼。
  2. 把你的文字或 Base32 字串貼到輸入欄位中。
  3. 確認結果沒問題後即可複製。

隱私說明

本工具完全在你的瀏覽器中執行。輸入的內容不會被上傳、儲存或分享,關閉分頁就隨之消失。

常見問題

這個工具使用哪一種 Base32 字母表?
使用標準的 RFC 4648 字母表(A-Z 與 2-7),並以 = 補齊,這也是大多數 TOTP 密鑰與 DNS 安全識別碼所採用的版本。
這跟 Base64 是一樣的東西嗎?
不一樣。Base32 使用較小的 32 字元字母表,輸出內容會比較長,但避免了大小寫混用以及 + 、/ 這類字元,因此在 DNS 標籤或檔名這類不區分大小寫的系統中會更安全。
如果我貼上無效的 Base32 內容會怎樣?
解碼會中止,工具會告訴你輸入的內容不是有效的 Base32,而不會回傳一堆亂碼。