从 /proc/sys/kernel/random/entropy_avail 读取会消耗熵吗?

Sib*_*bbo 4 linux random-number-generator

当我这样做时watch cat /proc/sys/kernel/random/entropy_avail,熵的量会稳步减少,直到我得到大约 150-200。最初我超过 2000。当我停止读取该值并等待一两分钟,然后再次读取时,我又回到了 2000 左右。为什么读取该值会减少熵?

VL-*_*-80 5

这里的要点是创建一个进程会消耗一些熵

正如博客文章中的评论中所述,至少对于地址空间布局的随机化,需要使用破碎的熵。

cat是一个过程,因此运行watch cat ...会不断消耗熵。显然,当你杀死watch你的系统时,熵会恢复到通常的水平。