このツールが役に立ちましたか?
byteflow.tools をインストールすると、起動が速くなり、オフラインでもツールを使えます。
インストールガイドこのツールが役に立ちましたか?
byteflow.tools をインストールすると、起動が速くなり、オフラインでもツールを使えます。
インストールガイド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 を切り替えてから内容を調べます。
エンコードを保護だと考えている
Base エンコードは可逆です。保護には暗号化や署名を別途使ってください。
Base32/Base58 変換は、識別子デバッグ、テスト用データ作成、文書レビューに向いていますが、暗号化、署名、正式な自動化テストの代替にはなりません。
Base32 はいつ選ぶべきですか?
RFC 4648 の出力、限定された大文字アルファベット、任意のパディングを要求するシステムでは Base32 が適しています。
Base58 が一部の文字を除外する理由は?
識別子やウォレット風の値を手入力、コピーするときの視覚的な誤読を減らすためです。
Base58 は Base64URL と同じですか?
いいえ。Base58 は異なるアルファベットと変換方法を使います。Base64URL は URL 安全な Base64 です。
本番の秘密値を検証できますか?
構文確認はローカルでできますが、共有前に秘密値はローテーションまたはマスクしてください。
変換が正しいことはどう確認しますか?
エンコード後にデコードして元のテキストと一致するか比較してから、文書やテストで使ってください。