Initializing Secure Random (Reprise)
roger.riggs at oracle.com
Mon Nov 24 20:46:42 UTC 2014
This topic has languished for a bit and could use a bit of expertise from
The improvements in entropy for initializing Secure Random in JDK 8 have
some negative attributes that affect maintainability, robustness and
The dependency on networking, can in some OS's and configurations lead
to increased startup times and issues with bootstrapping the Java runtime.
Martin has proposed an alternative for Linux based on /dev/urandom
with a fallback to a simpler algorithm if /dev/urandom is not available.
Since /dev/urandom is not native to Windows, it seems prudent to identify
a corresponding source of entropy data.
What are the recommended ways on Windows to get seeds for random?
Please suggest one or more ways to initialize SecureRandom
p.s. Sorry to be covering old ground but I don't have all the context.
 8060435 SecureRandom initialization latency on Windows
More information about the core-libs-dev