如果我用来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 帖子), 不是多少它被生成了。如果openssl rand
可以生成具有 x 位熵的数据,那么无论您告诉它输出 1 位还是 1 TB,它仍然是 x 位熵。
这里对熵的详细讨论可能是题外话。或许可以询问密码学SE。