SecureRandom.GetInstance 方法

定义

重载

名称 说明
GetInstance(String, ISecureRandomParameters, Provider)

返回一个 SecureRandom 对象,该对象实现指定的随机数生成器 (RNG) 算法并支持指定的 SecureRandomParameters 请求。

GetInstance(String, String)

返回一个 SecureRandom 对象,该对象实现指定的随机数生成器 (RNG) 算法。

GetInstance(String, ISecureRandomParameters, String)

返回一个 SecureRandom 对象,该对象实现指定的随机数生成器 (RNG) 算法并支持指定的 SecureRandomParameters 请求。

GetInstance(String, ISecureRandomParameters)

返回一个 SecureRandom 对象,该对象实现指定的随机数生成器 (RNG) 算法并支持指定的 SecureRandomParameters 请求。

GetInstance(String)

返回一个 SecureRandom 对象,该对象实现指定的随机数生成器 (RNG) 算法。

GetInstance(String, Provider)

返回一个 SecureRandom 对象,该对象实现指定的随机数生成器 (RNG) 算法。

GetInstance(String, ISecureRandomParameters, Provider)

返回一个 SecureRandom 对象,该对象实现指定的随机数生成器 (RNG) 算法并支持指定的 SecureRandomParameters 请求。

[Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/security/SecureRandomParameters;Ljava/security/Provider;)Ljava/security/SecureRandom;", "", ApiSince=35)]
public static Java.Security.SecureRandom? GetInstance(string? algorithm, Java.Security.ISecureRandomParameters? params, Java.Security.Provider? provider);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/security/SecureRandomParameters;Ljava/security/Provider;)Ljava/security/SecureRandom;", "", ApiSince=35)>]
static member GetInstance : string * Java.Security.ISecureRandomParameters * Java.Security.Provider -> Java.Security.SecureRandom

参数

algorithm
String

RNG 算法的名称。 SecureRandom有关标准 RNG 算法名称的信息,请参阅Java安全标准算法名称规范中的部分。

params
ISecureRandomParameters

SecureRandomParameters新创建SecureRandom的对象必须支持。

provider
Provider

提供程序。

返回

SecureRandom 对象

属性

注解

返回一个 SecureRandom 对象,该对象实现指定的随机数生成器 (RNG) 算法并支持指定的 SecureRandomParameters 请求。

返回一个新 SecureRandom 对象,该 SecureRandomSpi 对象封装指定 Provider 对象的实现。 请注意,指定的 Provider 对象不必在提供程序列表中注册。

已在 9 中添加。

Java文档java.security.SecureRandom.getInstance(java.lang.String, java.security.SecureRandomParameters, java.security.Provider)

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

适用于

GetInstance(String, String)

返回一个 SecureRandom 对象,该对象实现指定的随机数生成器 (RNG) 算法。

[Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/lang/String;)Ljava/security/SecureRandom;", "")]
public static Java.Security.SecureRandom? GetInstance(string? algorithm, string? provider);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/lang/String;)Ljava/security/SecureRandom;", "")>]
static member GetInstance : string * string -> Java.Security.SecureRandom

参数

algorithm
String

RNG 算法的名称。 SecureRandom有关标准 RNG 算法名称的信息,请参阅Java安全标准算法名称规范中的部分。

provider
String

提供程序的名称。

返回

SecureRandom 对象

属性

例外

如果指定的算法不可用,

如果指定的提供程序不可用,

如果为 .,则为algorithmnull

如果 provider == null || provider.isEmpty()

注解

返回一个 SecureRandom 对象,该对象实现指定的随机数生成器 (RNG) 算法。

返回一个新 SecureRandom 对象,该 SecureRandomSpi 对象封装来自指定提供程序的实现。 必须在安全提供程序列表中注册指定的提供程序。

请注意,可以通过该方法检索 Security#getProviders() Security.getProviders() 已注册提供程序的列表。

已在 1.2 中添加。

Java文档java.security.SecureRandom.getInstance(java.lang.String, java.lang.String)

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

适用于

GetInstance(String, ISecureRandomParameters, String)

返回一个 SecureRandom 对象,该对象实现指定的随机数生成器 (RNG) 算法并支持指定的 SecureRandomParameters 请求。

[Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/security/SecureRandomParameters;Ljava/lang/String;)Ljava/security/SecureRandom;", "", ApiSince=35)]
public static Java.Security.SecureRandom? GetInstance(string? algorithm, Java.Security.ISecureRandomParameters? params, string? provider);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/security/SecureRandomParameters;Ljava/lang/String;)Ljava/security/SecureRandom;", "", ApiSince=35)>]
static member GetInstance : string * Java.Security.ISecureRandomParameters * string -> Java.Security.SecureRandom

参数

algorithm
String

RNG 算法的名称。 SecureRandom有关标准 RNG 算法名称的信息,请参阅Java安全标准算法名称规范中的部分。

params
ISecureRandomParameters

SecureRandomParameters新创建SecureRandom的对象必须支持。

provider
String

提供程序的名称。

返回

SecureRandom 对象

属性

注解

返回一个 SecureRandom 对象,该对象实现指定的随机数生成器 (RNG) 算法并支持指定的 SecureRandomParameters 请求。

返回一个新 SecureRandom 对象,该 SecureRandomSpi 对象封装来自指定提供程序的实现。 必须在安全提供程序列表中注册指定的提供程序。

请注意,可以通过该方法检索 Security#getProviders() Security.getProviders() 已注册提供程序的列表。

已在 9 中添加。

Java文档java.security.SecureRandom.getInstance(java.lang.String, java.security.SecureRandomParameters, java.lang.String)

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

适用于

GetInstance(String, ISecureRandomParameters)

返回一个 SecureRandom 对象,该对象实现指定的随机数生成器 (RNG) 算法并支持指定的 SecureRandomParameters 请求。

[Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/security/SecureRandomParameters;)Ljava/security/SecureRandom;", "", ApiSince=35)]
public static Java.Security.SecureRandom? GetInstance(string? algorithm, Java.Security.ISecureRandomParameters? params);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/security/SecureRandomParameters;)Ljava/security/SecureRandom;", "", ApiSince=35)>]
static member GetInstance : string * Java.Security.ISecureRandomParameters -> Java.Security.SecureRandom

参数

algorithm
String

RNG 算法的名称。 SecureRandom有关标准 RNG 算法名称的信息,请参阅Java安全标准算法名称规范中的部分。

params
ISecureRandomParameters

SecureRandomParameters新创建SecureRandom的对象必须支持。

返回

SecureRandom 对象

属性

注解

返回一个 SecureRandom 对象,该对象实现指定的随机数生成器 (RNG) 算法并支持指定的 SecureRandomParameters 请求。

此方法从首选提供程序开始遍历已注册的安全提供程序列表。 封装第一个提供程序中支持指定算法且返回指定SecureRandomParameters算法的实现的新SecureRandom对象SecureRandomSpi

请注意,可以通过该方法检索 Security#getProviders() Security.getProviders() 已注册提供程序的列表。

已在 9 中添加。

Java文档java.security.SecureRandom.getInstance(java.lang.String, java.security.SecureRandomParameters)

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

适用于

GetInstance(String)

返回一个 SecureRandom 对象,该对象实现指定的随机数生成器 (RNG) 算法。

[Android.Runtime.Register("getInstance", "(Ljava/lang/String;)Ljava/security/SecureRandom;", "")]
public static Java.Security.SecureRandom? GetInstance(string? algorithm);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;)Ljava/security/SecureRandom;", "")>]
static member GetInstance : string -> Java.Security.SecureRandom

参数

algorithm
String

RNG 算法的名称。 SecureRandom有关标准 RNG 算法名称的信息,请参阅Java安全标准算法名称规范中的部分。

返回

SecureRandom 对象

属性

例外

如果指定的算法不可用,

如果为 .,则为algorithmnull

注解

返回一个 SecureRandom 对象,该对象实现指定的随机数生成器 (RNG) 算法。

此方法从首选提供程序开始遍历已注册的安全提供程序列表。 返回一个新 SecureRandom 对象,该 SecureRandomSpi 对象封装了第一个支持指定算法的提供程序的实现。

请注意,可以通过该方法检索 Security#getProviders() Security.getProviders() 已注册提供程序的列表。

已在 1.2 中添加。

Java文档java.security.SecureRandom.getInstance(java.lang.String)

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

适用于

GetInstance(String, Provider)

返回一个 SecureRandom 对象,该对象实现指定的随机数生成器 (RNG) 算法。

[Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/SecureRandom;", "")]
public static Java.Security.SecureRandom? GetInstance(string? algorithm, Java.Security.Provider? provider);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/SecureRandom;", "")>]
static member GetInstance : string * Java.Security.Provider -> Java.Security.SecureRandom

参数

algorithm
String

RNG 算法的名称。 SecureRandom有关标准 RNG 算法名称的信息,请参阅Java安全标准算法名称规范中的部分。

provider
Provider

提供程序。

返回

SecureRandom 对象

属性

例外

如果指定的算法不可用,

如果为 .,则为algorithmnull

如果 provider == null

注解

返回一个 SecureRandom 对象,该对象实现指定的随机数生成器 (RNG) 算法。

返回一个新 SecureRandom 对象,该 SecureRandomSpi 对象封装指定 Provider 对象的实现。 请注意,指定的 Provider 对象不必在提供程序列表中注册。

在 1.4 中添加。

Java文档java.security.SecureRandom.getInstance(java.lang.String, java.security.Provider)

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

适用于