MACTripleDES 建構函式

定義

初始化 MACTripleDES 類別的新執行個體。

多載

MACTripleDES()

初始化 MACTripleDES 類別的新執行個體。

MACTripleDES(Byte[])

使用指定的金鑰資料,初始化 MACTripleDES 類別的新執行個體。

MACTripleDES(String, Byte[])

使用指定的金鑰資料,並使用指定的 TripleDES 實作,初始化 MACTripleDES 類別的新執行個體。

MACTripleDES()

初始化 MACTripleDES 類別的新執行個體。

public:
 MACTripleDES();
public MACTripleDES ();
Public Sub New ()

備註

此建構函式會使用 的預設實作 TripleDES

適用於

MACTripleDES(Byte[])

使用指定的金鑰資料,初始化 MACTripleDES 類別的新執行個體。

public:
 MACTripleDES(cli::array <System::Byte> ^ rgbKey);
public MACTripleDES (byte[] rgbKey);
new System.Security.Cryptography.MACTripleDES : byte[] -> System.Security.Cryptography.MACTripleDES
Public Sub New (rgbKey As Byte())

參數

rgbKey
Byte[]

MACTripleDES 加密的秘密金鑰。

例外狀況

rgbKey 參數為 null

範例

如需如何使用這個建構函式的範例,請參閱 類別 MACTripleDES

備註

此建構函式會使用 的預設實作 TripleDES 。 參數 rgbKey 長度必須為 16 或 24 個位元組。

適用於

MACTripleDES(String, Byte[])

使用指定的金鑰資料,並使用指定的 TripleDES 實作,初始化 MACTripleDES 類別的新執行個體。

public:
 MACTripleDES(System::String ^ strTripleDES, cli::array <System::Byte> ^ rgbKey);
public MACTripleDES (string strTripleDES, byte[] rgbKey);
new System.Security.Cryptography.MACTripleDES : string * byte[] -> System.Security.Cryptography.MACTripleDES
Public Sub New (strTripleDES As String, rgbKey As Byte())

參數

strTripleDES
String

要使用之 TripleDES 實作的名稱。

rgbKey
Byte[]

MACTripleDES 加密的秘密金鑰。

例外狀況

rgbKey 參數為 null

strTripleDES 參數不是 TripleDES 實作的有效名稱。

備註

參數 strTripleDES 是實作 TripleDES 類型的易記名稱。 預設實作為 System.Security.Cryptography.TripleDES。

參數 rgbKey 長度必須為 16 或 24 個位元組。

適用於