Windows Server 2008R2 – Monitoring Available Entropy

entropy-poolsslwindows-server-2008

Is there any simple way of monitoring the amount of available entropy (random data) on windows?

I'm using Windows server 2008R2 and apache+ssl on vmware, and I'm a bit worried about starving the entropy pool.

On linux, this is available via /proc/sys/kernel/random/entropy_avail

Best Answer

Windows has always enough entropy in PRNG.

Question is quality of this entropy. This document and this document describe this topic very deeply.

To improve quality of entropy is good to consume it more often (as docs stays) to force re-keying.

Also look at MSDN for function CryptGenRandom