什麼是 Base32?
Base32 適合在「只能傳文字」或「不區分大小寫」的通道裡承載二進位資料,例如 OTP 密鑰、適合 DNS 的權杖,或匯出的設定值。它只是編碼層,不是安全層。
什麼時候適合用
- 在送往「只接受文字」的通道前,把位元組、文字或檔案編碼成 Base32。
- 為需要 Base32 輸入的系統準備 OTP 密鑰、匯出設定或二進位內容。
- 把原始檔案位元組轉成便於複製、傳輸、記錄日誌或手動輸入的字串。
需要注意什麼
- Base32 帶來的體積膨脹通常比 Base64 更大。
- 它不會加密,也不會隱藏原始內容。
- 有些系統要求保留
=補位,有些系統接受無補位輸出,最好與接收端保持一致。