語言

SecureRandom 建構函式

定義

多載

名稱 Description
SecureRandom()

構建一個安全隨機數產生器(RNG),實作預設隨機數演算法。

SecureRandom(Byte[])

構建一個安全隨機數產生器(RNG),實作預設隨機數演算法。

SecureRandom(SecureRandomSpi, Provider)

建立 SecureRandom 物件。

SecureRandom(IntPtr, JniHandleOwnership)

用於建立 JNI 物件受管理表示的建構器;由執行時呼叫。

SecureRandom()

構建一個安全隨機數產生器(RNG),實作預設隨機數演算法。

[Android.Runtime.Register(".ctor", "()V", "")]
public SecureRandom();
屬性

備註

構建一個安全隨機數產生器(RNG),實作預設隨機數演算法。

此建構器會從最受推薦的提供者開始,遍歷註冊證券供應商的清單。 會回傳一個 SecureRandom 來自 SecureRandomSpi 第一個提供者的新物件,封裝該實作,支援一個 SecureRandom (RNG)演算法。 若供應商皆不支援隨機演算法,則會回傳實作特定的預設值。

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

有關標準隨機數生成器演算法名稱的資訊,請參閱 SecureRandom Java 安全標準演算法名稱規範中的章節。

Java 文件 java.security.SecureRandom.SecureRandom()

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

適用於

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)演算法。 若供應商皆不支援隨機演算法,則會回傳實作特定的預設值。

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

有關標準隨機數生成器演算法名稱的資訊,請參閱 SecureRandom Java 安全標準演算法名稱規範中的章節。

Java 文件 java.security.SecureRandom.SecureRandom(byte[])

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

適用於

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 物件。

Java 文件 java.security.SecureRandom.SecureRandom(java.security.SecureRandomSpi, java.security.Provider)

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

適用於

SecureRandom(IntPtr, JniHandleOwnership)

用於建立 JNI 物件受管理表示的建構器;由執行時呼叫。

protected SecureRandom(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.Security.SecureRandom : nativeint * Android.Runtime.JniHandleOwnership -> Java.Security.SecureRandom

參數

javaReference
IntPtr

nativeint

IntPtrA 包含一個 Java 原生介面(JNI)物件參考。

transfer
JniHandleOwnership

JniHandleOwnershipA 指示如何處理javaReference

備註

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

適用於