エントロピー:ビットとバイトの違いは何ですか?

エントロピー:ビットとバイトの違いは何ですか?

openssl任意のデータ(キーファイルなど)を生成するために使用する場合:

openssl rand -hex 2048 >/tmp/file

これは4097ビット(またはバイト?)のエントロピーですか?

-rw-rw-r-- 1 username username 4097 Oct 30 20:01 /tmp/file

答え1

これは4097ビット(またはバイト?)のエントロピーですか?

どちらもありません。エントロピーは次の属性です。どのようにランダムデータを生成します(たとえば、次を参照)。Crypto.SEの投稿)、いいえどのくらい生成されます。 xビットのエントロピーでデータを生成できる場合は、openssl rand1ビットまたは1TBを出力するように指定しても、xビットのエントロピーです。

エントロピーについての詳細な議論は、ここで論点から逸脱しているかもしれない。たぶんあなたは尋ねることができます暗号動物学SE

関連情報