Encryption

熵:位和字節有什麼區別?

  • October 31, 2018

如果我openssl用來生成一些隨機數據(例如,對於密鑰文件):

openssl rand -hex 2048 >/tmp/file

這是 4097 位(或字節?)的熵嗎?

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

這是 4097 位(或字節?)的熵嗎?

兩者都不。熵是隨機數據如何生成的屬性(參見,例如,這個Crypto.SE 文章),而不是生成了多少。如果openssl rand可以生成具有 x 位熵的數據,那麼無論您告訴它輸出 1 位還是 1 TB,它仍然是 x 位熵。

在這裡對熵的詳細討論可能是題外話。也許問Cryptography SE

引用自:https://unix.stackexchange.com/questions/478800