SecureRandom.SetSeed(Byte[]) 方法

定义

用给定种子重新设定此随机对象。

[Android.Runtime.Register("setSeed", "([B)V", "GetSetSeed_arrayBHandler")]
public virtual void SetSeed(byte[]? seed);
[<Android.Runtime.Register("setSeed", "([B)V", "GetSetSeed_arrayBHandler")>]
override this.SetSeed : byte[] -> unit

参数

seed
Byte[]

种子。

属性

注解

用给定种子重新设定此随机对象。 种子补充,而不是替换现有的种子。 因此,可以保证重复调用永远不会减少随机性。

如果setSeed在任何或reseed调用之前nextBytes调用 PRNG,则 PRNG SecureRandom 不会自动设定自身种子。 调用方应确保 seed 参数包含足够的 entropy,以确保此 SecureRandom参数的安全性。

Java文档java.security.SecureRandom.setSeed(byte[])

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于