WSL 中 /dev/random 和 /dev/urandom 的熵是哪里来的
考证 WSL 中 getrandom、/dev/random 和 /dev/urandom 的熵来自 Windows 的 BCryptGenRandom,而非 Linux 内核收集。
GitHub上已经讨论过这个问题:Does WSL provide decent entropy? 备份。
其中WSL开发人员 @benhillis 给出回复:
@evancox10- Great question. We use the BCryptGenRandom API in our driver to generate random bytes for thegetrandomsyscall as well as/dev/randomand/dev/urandom.
所以WSL中 getrandom、/dev/random 和 /dev/urandom 的熵是来自Windows的,而不是Linux内核收集的。
