在本機編碼與解碼 Base32、Base58 文字,無需上傳資料。
在瀏覽器本機完成 Base32 與 Base58 文字轉換,適合檢查權杖、識別碼、測試樣本與區塊鏈相關範例的字母表、填充與往返一致性。
它會把 UTF-8 文字編碼為帶填充的 RFC 4648 Base32,方便與要求大寫字母表和固定分組的系統對接。
它可以把 Base32 解回文字,並拒絕錯誤字元或錯誤填充,避免複製和傳輸問題被忽略。
它支援 Bitcoin 風格 Base58,保留前導零位元組,並排除 0、O、I、l 等容易混淆的字元。
所有轉換都在瀏覽器本機完成,適合除錯識別碼、錢包樣本、設定代碼和支援工單附件。
純文字
byteflow tools
Base32 輸入
MZXW6YTBOI======
Base58 輸入
2NEpo7TZRRrLZSi2U
Base32 輸出
MJ4XI2DGN5XWIZLTMF2A====
Base58 輸出
2NEpo7TZRRrLZSi2U
驗證說明
解碼 Base58 樣本時,應拒絕包含 0、O、I 或 l 的值。
Base32 填充缺失或出現在中間
只在結尾使用 = 填充,或從來源文字重新產生編碼值。
Base58 輸入包含易混字元
改用經過確認的 Base58 值;該字母表會刻意排除 0、O、I 和 l。
從郵件或聊天複製時混入空白
先去掉換行和空格,再執行解碼與往返檢查。
選錯字母表
先切換 Base32 或 Base58 以匹配產生端系統,再繼續排查內容。
把編碼當成安全保護
Base32/Base58 編碼可逆;保密仍需要另外的加密或簽章機制。
Base32/Base58 轉換器適合放在識別碼除錯、測試樣本準備和文件複核環節,不能取代加密、簽章或正規的自動化測試。
什麼時候應該用 Base32?
當系統要求 RFC 4648 輸出、有限的大寫字母表和可選填充時,優先使用 Base32。
為什麼 Base58 會排除一些字母和數字?
Base58 會移除視覺上容易混淆的字元,以減少人工複製識別碼時的錯誤。
Base58 和 Base64URL 一樣嗎?
不一樣。Base58 使用不同字母表和轉換過程;Base64URL 仍然是 URL 安全版本的 Base64。
這個工具能驗證生產秘密嗎?
它可以本機檢查語法,但編碼後的秘密在分享前仍應輪換或脫敏。
如何確認轉換結果正確?
先編碼,再解碼回文字,並與原始輸入逐字比較後再用於文件或測試。