テキスト→Base32変換ツール–高速なオンラインエンコード
テキスト→Base32はテキストをBase32に変換します。Base32はバイトを5ビットグループで表し、A–Zと2–7を使用します。標準出力は8文字ブロックになるよう「=」パディングを使います。Base32は大文字・小文字を区別せず、紛らわしい数字を避けるため、Google AuthenticatorやTOTPツールで使われる共有シークレットに便利です。base32hexバリアントは異なるアルファベットを使います。
テキスト→Base32は、テキストをBase32としてエンコードするブラウザベースの変換ツールです。Base32はバイトを5ビットグループで表し、文字A–Zと数字2–7を使います。結果は大文字・小文字を区別せず、出力長が8文字の倍数になるよう「=」パディングを使います。このエンコードは紛らわしい数字を避け、Google AuthenticatorやTOTPツールで期待される共有シークレットに使われます。
変換ツールを使うには、テキストを貼り付け、表示されるオプションを調整し、コピー前にBase32結果を確認します。ページには実例「Hello, Base32!」が最初から入っています。標準のBase32アルファベットはA–Zと2–7、base32hexバリアントは代わりに0–9とA–Vを使います。base32hexはDNSSEC NSEC3ハッシュに使われますが、上記の標準アルファベットとは別のバリアントです。
テキストとBase32は目的が異なります。テキストは読み書きに便利で、Base32は制限されたアルファベットでデータを表します。テキストをBase32に変換すると、その表現を期待するシステムやワークフローに役立ち、Base32共有シークレットを受け付けるツールも含まれます。期待される形式を使うため、受け手のシステムの要件をチェックしてください。
変換は完全にブラウザ上で動作します。入力はデバイス上で処理され、サーバーへのアップロード・保存・送信は行われません。ページ読み込み後は、変換にサーバー依存がないため、ツールはオフラインでも動作できます。
このテキスト→Base32変換ツールは、コード用に値を用意する、変換をチェックする、エンコードされたテキストを文書化する開発者やDevOpsエンジニアに便利です。また、標準のBase32アルファベットを理解したい、またはそれを期待するツール用の値を生成したいすべての方の助けにもなります。
手順1: エンコードしたいテキストを入力に貼り付けます。実例「Hello, Base32!」も確認できます。
手順2: 変換前にツールに表示されるオプションを調整します。利用可能なオプションはページの内容によって異なります。
手順3: Base32結果を確認します。標準のBase32はA–Zと2–7を使い、必要に応じて「=」パディングが付きます。
手順4: コード、ドキュメント、必要な他のシステム用に、エンコードされた結果をコピーします。
用途: Base32のみを受け付けるシステム用にテキストを変換。エンコードされた結果はワークフローの次の手順にコピーできます。
用途: 渡されたBase32値がエンコード予定のテキストと一致するかチェック。変換を比較すれば不一致を発見できます。
用途: ドキュメント、チケット、コミットメッセージ用にエンコードされたテキストスニペットを用意。Base32形式で値を共有しやすくなります。
用途: 結果をコードに貼り付ける前に変換を念のためチェック。出力とそのBase32文字を先にレビューできます。
用途: TOTPツールのようにBase32入力を期待するツール用に、Base32形式の共有シークレットを用意。受け手のツールがこのエンコードを期待することを確認してください。
用途: DNSSEC NSEC3ハッシュに関する技術資料を読むときに、標準Base32とbase32hexアルファベットを比較。2つのバリアントは異なる文字セットを使います。