語言

SecureRandom.GetInstance 方法

定義

多載

名稱 Description
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 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)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

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 Java 安全標準演算法名稱規範中的章節。

provider
String

提供者的名稱。

傳回

新 SecureRandom 物件

屬性

例外狀況

若指定的演算法不可用。

如果指定的提供者無法使用。

若 algorithm 是 null。

如果 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)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

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 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)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

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 Java 安全標準演算法名稱規範中的章節。

params
ISecureRandomParameters

SecureRandomParameters新建立SecureRandom的物件必須支撐。

傳回

新 SecureRandom 物件

屬性

備註

回傳 SecureRandom 一個實作指定隨機數產生器(RNG)演算法並支援指定 SecureRandomParameters 請求的物件。

此方法會從最受推薦的提供者開始,逐一瀏覽註冊證券供應商名單。 會回傳一個來自 SecureRandom 第一個提供者的新物件,封裝 SecureRandomSpi 該實作,支援指定的演算法與指定的 SecureRandomParameters 內容。

請注意,可透過此 Security#getProviders() Security.getProviders() 方法取得已註冊提供者的清單。

新增9。

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

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

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 Java 安全標準演算法名稱規範中的章節。

傳回

新 SecureRandom 物件

屬性

例外狀況

若指定的演算法不可用。

若 algorithm 是 null。

備註

回傳 SecureRandom 一個實作指定隨機數產生器(RNG)演算法的物件。

此方法會從最受推薦的提供者開始,逐一瀏覽註冊證券供應商名單。 會回傳一個 SecureRandom 來自 SecureRandomSpi 第一個提供者的新物件,封裝該實作並支援指定演算法。

請注意,可透過此 Security#getProviders() Security.getProviders() 方法取得已註冊提供者的清單。

在 1.2 版本中加入。

Java 文件 java.security.SecureRandom.getInstance(java.lang.String)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

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 Java 安全標準演算法名稱規範中的章節。

provider
Provider

提供者。

傳回

新 SecureRandom 物件

屬性

例外狀況

若指定的演算法不可用。

若 algorithm 是 null。

如果 provider == null

備註

回傳 SecureRandom 一個實作指定隨機數產生器(RNG)演算法的物件。

會回傳一個 SecureRandom 封 SecureRandomSpi 裝該指定 Provider 物件實作的新物件。 請注意,指定的 Provider 物件不必註冊在提供者清單中。

在 1.4 版本加入。

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

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於