草庐IT

NativePRNG

全部标签

java - SecureRandom 与 NativePRNG 对比 SHA1PRNG

我需要生成加密强随机数和字节数组。为此,我使用Java的SecureRandom类(class)。但我不确定根据加密强度选择哪种PRNG算法。以下哪个实例会产生更不可预测的数字?或者他们是平等的?SecureRandomnativePrng=SecureRandom.getInstance("NativePRNG")SecureRandomsha1Prng=SecureRandom.getInstance("SHA1PRNG")此外,我们可以使用“SUN”提供程序(例如SecureRandom.getInstance("SHA1PRNG","SUN"))生成这些实例。这有什么不同吗?提

java - SecureRandom 与 NativePRNG 对比 SHA1PRNG

我需要生成加密强随机数和字节数组。为此,我使用Java的SecureRandom类(class)。但我不确定根据加密强度选择哪种PRNG算法。以下哪个实例会产生更不可预测的数字?或者他们是平等的?SecureRandomnativePrng=SecureRandom.getInstance("NativePRNG")SecureRandomsha1Prng=SecureRandom.getInstance("SHA1PRNG")此外,我们可以使用“SUN”提供程序(例如SecureRandom.getInstance("SHA1PRNG","SUN"))生成这些实例。这有什么不同吗?提