ランダムバイト16個 | dice83 

16 ランダムバイト

暗号学的品質のランダムネス。コピー可能な16進数形式。すべてブラウザ内で生成されます。

128 ビットのエントロピー
またはスペースキーを押す
統計
128
エントロピービット
0
生成回数
0
セッションバイト
2128
可能な値
バイト値の分布(0–255)

ランダムバイトとは

1バイトは8ビットで構成され、各ビットは独立して0または1となり、256通りの値(0〜255)を生成します。N個のランダムバイトを生成するとは、N個の独立したサンプルを取得することを意味します。エントロピーは正確にN × 8ビットです。16バイトで128ビットのエントロピー、つまり3.4 × 1038通りの結果が得られます。32バイトでは256ビット、観測可能な宇宙の原子数よりも多い組み合わせが可能です。

ランダムバイトの用途

3つのフォーマット、1つのソース

16進数は各バイトを2文字(0-9、A-F)でエンコードします。Base64は3バイトを4つのASCII文字にエンコードします。バイナリは各バイトを8桁で表示します。情報量はいずれも同一です。フォーマットタブは再生成せずに表示を切り替えます。

エントロピーソース

各生成時にcrypto.getRandomValues()を呼び出します。これはすべての最新ブラウザに組み込まれたWeb Cryptography APIです。ハードウェアレベルのエントロピー(熱雑音、電気的ジッター、割り込みタイミング)から取得されます。バイト頻度ヒストグラムは、バイトを生成するほど均一性を視覚的に示します。

設計によるプライバシー保護

すべてのバイトはブラウザ内で生成され、一切送信されません。生のバイトはデバイスのメモリとクリップボードにのみ存在します。サーバーはこのページを配信しただけで、ランダム性はあなたのデバイスが生成しました。

URLによる設定

バイト数とフォーマットを選択

プリセットを選ぶか、任意の値を入力してください。

バイト数
フォーマット

このツールを共有

受信者は自分のデバイスで独自のバイトを生成します。

生成されたバイトは共有リンクに含まれません。

毎日のデザインエクセレンス。

A' Design Awardの審査員が選んだ作品を毎朝お届けします。