ランダムバイト生成: 16進数・Base64・10進数
ランダムバイト生成ツールは、WebCrypto を使ってバッファを暗号学的にランダムなバイトで満たし、結果を16進数、Base64、スペース区切りの10進数で表示します。生成したバイトはキー、ノンス、トークン、テスト、フィクスチャ、シードデータに使えます。利用可能なオプションを設定し、バッチを生成して、ワークフローに合った表現をコピーします。
ランダムバイト生成ツールは、WebCrypto で暗号学的にランダムなバイトを作成し、16進数、Base64、スペース区切りの10進数で表示します。キー、ノンス、トークン、テスト、フィクスチャ、シードデータ用の値を生成するこのブラウザベースのツールで、作業に合った表現をコピーします。
このツールはバッファをランダムバイトで満たし、同じバイトデータを選んだ形式で描画します。16進数と Base64 はテキスト表現を提供し、10進数オプションは値をスペースで区切られた数値として表示します。利用可能なオプションを設定し、バッチを生成して、必要な出力をコピーします。
これらの形式はバイトデータを異なる形で提示するため、適切な選択は使う場所によって決まります。ワークフローが16進数文字列を期待する場合に16進数が便利で、Base64 は別のテキスト表現を提供し、スペース区切りの10進数は個々の値を区別しやすくします。表現を変換すると、ランダムバイトデータをコード、テスト、ドキュメントで使いやすくなります。
ランダムバイト生成ツールは完全にブラウザ上で動作します。データはデバイス上で処理され、サーバーへのアップロードなし、保存や送信もされません。登録不要で、ページの読み込み後はオフラインでも動作します。
このツールは、開発、テスト、バイトを扱うその他のワークフロー用にランダム値を用意する開発者や DevOps エンジニアに便利です。テストフィクスチャ用の単一の表現が必要な場合も、シードデータ用のバッチが必要な場合も、手で考え出すことなく値を生成してコピーできます。
手順1: 生成前に利用可能なオプションを設定します。このツールは WebCrypto を使ってバッファをランダムバイトで満たします。
手順2: 出力表現を選びます。16進数、Base64、スペース区切りの10進数。
手順3: バイトを生成します。結果は選択した表現で表示されます。
手順4: キー、ノンス、トークン、テスト、フィクスチャ、シードデータに必要な値をコピーします。
用途: サンプル値を手で考える代わりに、テストやフィクスチャ用のランダムバイト値を作成する。
用途: シードデータやテスト入力を用意する際に、バッチ全体を一度に生成する。
用途: 予測可能で手入力された値が適さない場合に、暗号学的にランダムなバイトを使う。
用途: キー、ノンス、トークン用のバイト値を生成し、ワークフローが必要とする表現でコピーする。
用途: システムや例が16進数文字列を期待する場合に、16進数でテストデータを用意する。
用途: ランダムバイトのテキスト表現が必要な場合に Base64 出力を使う。
用途: 個々のバイト値を調べたり使ったりする必要がある場合に、スペース区切りの10進数出力を選ぶ。