Closed. This question is off-topic。它当前不接受答案。












想要改善这个问题吗? Update the question,所以它是用于堆栈溢出的on-topic

已关闭8年。



Improve this question




已经在这里http://www.gossamer-threads.com/lists/linux/kernel/1210167问了这个问题,但我没有找到答案。

AFAIK/proc/sys/kernel/random/entropy_avail应该返回可用熵的大小,但不应该消耗它。至少我没有看到任何原因。

但是,至少一年以来,我一直在注意与OP相同的事情,现在我迅速连续执行了
% cat /proc/sys/kernel/random/entropy_avail
3918
% cat /proc/sys/kernel/random/entropy_avail
3447
% cat /proc/sys/kernel/random/entropy_avail
2878
% cat /proc/sys/kernel/random/entropy_avail
2377
% cat /proc/sys/kernel/random/entropy_avail
1789
% cat /proc/sys/kernel/random/entropy_avail
1184
% cat /proc/sys/kernel/random/entropy_avail
577
% cat /proc/sys/kernel/random/entropy_avail
161
% cat /proc/sys/kernel/random/entropy_avail
133
% cat /proc/sys/kernel/random/entropy_avail
171

不久之后,我对结果进行了相同的处理,因此,我很确定熵的消耗是由cat命令引起的。

谁能解释为什么会这样?

最佳答案

在这里找到答案http://blog.flameeyes.eu/2011/03/entropy-broken

启动过程会消耗熵

关于linux - 读取entropy_avail文件似乎消耗了熵,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13170334/

10-10 12:37