ランダムバイト生成ツール
最大 4,096 バイトを選び、ローカルの一覧またはバイナリファイルを作成します。利用できる場合は crypto.getRandomValues を使います。
使い方
使い方
- バイト数と出力形式を選びます。
- Web Crypto API でブラウザー内に生成します。
- 一覧をコピーするか、同じバイトをバイナリとして保存します。
上限付きのローカル出力
1 回につき 1~4,096 バイトに制限し、コピーまたはダウンロードまでページ内だけに保持します。アップロード、保存、送信はしません。
暗号学的乱数とブラウザーの制限
crypto.getRandomValues が使える場合、nonce、テストデータ、開発用の値に適した暗号学的に強い乱数を生成します。品質を独自に証明することはできません。安全でないコンテキストや特殊な埋め込み環境では Web Crypto が制限される場合があり、弱い代替には切り替えません。
よくある質問
あわせて知りたいこと
暗号学的に安全ですか?
暗号学的に強い値を生成する Web Crypto API の crypto.getRandomValues を使います。本番の認証情報は専用の管理手順で保護してください。
最大出力は?
1 回につき 4,096 バイトです。
バイナリファイルはテキストですか?
いいえ。元のバイト値を含み、一覧は表示用です。
なぜ失敗することがありますか?
ブラウザーや埋め込み環境が Web Crypto を提供しない、または安全でないコンテキストで制限する場合があります。予測可能な Math.random には切り替えません。