Base32 エンコーダー

テキストやファイルをBase32にエンコードし、データ転送、保存、Web開発に利用。

入力
絵文字や非ラテン文字を含む、任意の UTF-8 テキストを貼り付けたり入力したりできます。
Base32エンコード済み
テキストやファイルをBase32にエンコードし、データ転送、保存、Web開発に利用。

Base32 とは?

Base32 は、OTP シークレット、DNS セーフなトークン、エクスポートした設定値などのバイナリデータを、テキスト専用または大文字小文字を区別しないチャネルで扱う必要があるときに役立ちます。これはエンコードの層であり、セキュリティの層ではありません。

使用する場面

  • テキスト専用チャネルへ送る前に、バイト列・テキスト・ファイルを Base32 にエンコードしたいとき。
  • Base32 入力を期待するシステム向けに、OTP シークレット、エクスポートした設定、バイナリデータを準備したいとき。
  • 生のファイルバイト列を、転送・ログ・手入力向けのコピーしやすい文字列に変換したいとき。

注意すべき点

  • Base32 は Base64 よりもデータサイズが大きくなります。
  • 元の値を暗号化したり隠したりするものではありません。
  • = パディングを必須とするシステムもあれば、省略形を受け入れるシステムもあるため、受け手に合わせてください。