コード、データと QRツール

ランダムバイト生成ツール

最大 4,096 バイトを選び、ローカルの一覧またはバイナリファイルを作成します。利用できる場合は crypto.getRandomValues を使います。

ブラウザ内で処理登録不要プライバシーの説明 ↗

1~4,096 バイトを選択します。

使い方

使い方

  1. バイト数と出力形式を選びます。
  2. Web Crypto API でブラウザー内に生成します。
  3. 一覧をコピーするか、同じバイトをバイナリとして保存します。

上限付きのローカル出力

1 回につき 1~4,096 バイトに制限し、コピーまたはダウンロードまでページ内だけに保持します。アップロード、保存、送信はしません。

暗号学的乱数とブラウザーの制限

crypto.getRandomValues が使える場合、nonce、テストデータ、開発用の値に適した暗号学的に強い乱数を生成します。品質を独自に証明することはできません。安全でないコンテキストや特殊な埋め込み環境では Web Crypto が制限される場合があり、弱い代替には切り替えません。

よくある質問

あわせて知りたいこと

暗号学的に安全ですか?

暗号学的に強い値を生成する Web Crypto API の crypto.getRandomValues を使います。本番の認証情報は専用の管理手順で保護してください。

最大出力は?

1 回につき 4,096 バイトです。

バイナリファイルはテキストですか?

いいえ。元のバイト値を含み、一覧は表示用です。

なぜ失敗することがありますか?

ブラウザーや埋め込み環境が Web Crypto を提供しない、または安全でないコンテキストで制限する場合があります。予測可能な Math.random には切り替えません。