Java 8 SecureRandom.getInstanceStrong源

SecureRandom.getInstanceStrong()的documentation表示它从securerandom.strongAlgorithms java.security.Security属性返回一个pRNG实例.

是否有Java文档按平台列出了这些属性?

解决方法:

显然不是,您应该希望获得here这样的信息,但是它仅列出了算法,而没有按操作系统拆分它们.

但是,您可以使用以下命令从本地JRE打印列表:

java.security.Security.getProperty(“ securerandom.strongAlgorithms”)

例如,我的Windows 7计算机返回以下算法:

Windows-PRNG:SunMSCAPI
SHA1PRNG:SUN

虽然Linux平台将会回归

NativePRNGBlocking:SUN

通常会导致根据文档从/ dev / random中读取随机值.

上一篇:JavaDoc:@链接到MyClass.class


下一篇:java-java5-javadoc注释