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 |
|
另請參閱