SecureRandom 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| SecureRandom() |
构造实现默认随机数算法的安全随机数生成器(RNG)。 |
| SecureRandom(Byte[]) |
构造实现默认随机数算法的安全随机数生成器(RNG)。 |
| SecureRandom(SecureRandomSpi, Provider) |
创建一个 |
| SecureRandom(IntPtr, JniHandleOwnership) |
创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。 |
SecureRandom()
构造实现默认随机数算法的安全随机数生成器(RNG)。
[Android.Runtime.Register(".ctor", "()V", "")]
public SecureRandom();
- 属性
注解
构造实现默认随机数算法的安全随机数生成器(RNG)。
此构造函数从首选提供程序开始遍历已注册的安全提供程序列表。 返回一个新 SecureRandom 对象,该 SecureRandomSpi 对象封装了第一个支持 SecureRandom (RNG) 算法的提供程序的实现。 如果提供程序都不支持 RNG 算法,则返回特定于实现的默认值。
请注意,可以通过该方法检索 Security#getProviders() Security.getProviders() 已注册提供程序的列表。
SecureRandom有关标准 RNG 算法名称的信息,请参阅Java安全标准算法名称规范中的部分。
Java文档java.security.SecureRandom.SecureRandom()。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
SecureRandom(Byte[])
构造实现默认随机数算法的安全随机数生成器(RNG)。
[Android.Runtime.Register(".ctor", "([B)V", "")]
public SecureRandom(byte[]? seed);
[<Android.Runtime.Register(".ctor", "([B)V", "")>]
new Java.Security.SecureRandom : byte[] -> Java.Security.SecureRandom
参数
- seed
- Byte[]
种子。
- 属性
注解
构造实现默认随机数算法的安全随机数生成器(RNG)。 实例 SecureRandom 使用指定的种子字节进行种子设定。
此构造函数从首选提供程序开始遍历已注册的安全提供程序列表。 返回一个新 SecureRandom 对象,该 SecureRandomSpi 对象封装了第一个支持 SecureRandom (RNG) 算法的提供程序的实现。 如果提供程序都不支持 RNG 算法,则返回特定于实现的默认值。
请注意,可以通过该方法检索 Security#getProviders() Security.getProviders() 已注册提供程序的列表。
SecureRandom有关标准 RNG 算法名称的信息,请参阅Java安全标准算法名称规范中的部分。
Java文档java.security.SecureRandom.SecureRandom(byte[])。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
SecureRandom(SecureRandomSpi, Provider)
创建一个 SecureRandom 对象。
[Android.Runtime.Register(".ctor", "(Ljava/security/SecureRandomSpi;Ljava/security/Provider;)V", "")]
protected SecureRandom(Java.Security.SecureRandomSpi? secureRandomSpi, Java.Security.Provider? provider);
[<Android.Runtime.Register(".ctor", "(Ljava/security/SecureRandomSpi;Ljava/security/Provider;)V", "")>]
new Java.Security.SecureRandom : Java.Security.SecureRandomSpi * Java.Security.Provider -> Java.Security.SecureRandom
参数
- secureRandomSpi
- SecureRandomSpi
实现 SecureRandom 。
- provider
- Provider
提供程序。
- 属性
注解
创建一个 SecureRandom 对象。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
SecureRandom(IntPtr, JniHandleOwnership)
创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。
protected SecureRandom(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.Security.SecureRandom : nativeint * Android.Runtime.JniHandleOwnership -> Java.Security.SecureRandom
参数
- transfer
- JniHandleOwnership
指示 JniHandleOwnership如何处理 javaReference
注解
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。