Utilities.GetRandom 方法

[ GetRandom 方法可用於需求一節中指定的作業系統。]

GetRandom方法會使用預設的密碼編譯服務提供者來產生安全的亂數, (CSP) 。

語法

Utilities.GetRandom( _
  [ ByVal Length ], _
  [ ByVal EncodingType ] _
)

參數

長度 [in, 選擇性]

要建立之亂數的長度,以位元組為單位。 預設值為 8 個位元組。

EncodingType [in, optional]

CAPICOM_ENCODING_TYPE列舉的值,表示要用於所產生亂數的編碼類型。 預設值為 CAPICOM_ENCODE_BINARY。 此參數可以是下列其中一個值。

意義
CAPICOM_ENCODE_ANY
只有當輸入資料具有未知的編碼類型時,才會使用此編碼類型。 如果使用此值來指定輸出的編碼類型,則會改用CAPICOM_ENCODE_BASE64。 CAPICOM 2.0 中引進。
CAPICOM_ENCODE_BASE64
資料會儲存為 base64 編碼字串。
CAPICOM_ENCODE_BINARY
資料會儲存為純二進位序列。

 

傳回值

隨機產生的 長度 位元組長度長度,具有指定的編碼方式。

規格需求

需求
可轉散發套件
Windows Server 2003 和 Windows XP 上的 CAPICOM 2.0 或更新版本
DLL
Capicom.dll

另請參閱

公共事業