Java 8 SecureRandom.getInstanceStrong Sources

时间:2014-07-21 21:21:28

标签: java javadoc java-8 prng

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

是否有通过平台列出这些属性的Java文档?

1 个答案:

答案 0 :(得分:4)

显然不是,你应该期待这样的信息here,但它只列出算法,而不是按操作系统分割它们。

但是,您可以使用

打印本地JRE中的列表

java.security.Security.getProperty( "securerandom.strongAlgorithms" )

例如,我的Windows 7机器返回算法:

Windows-PRNG:SunMSCAPI
SHA1PRNG:SUN

Linux平台将返回

NativePRNGBlocking:SUN

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