Share via


MACTripleDES 构造函数

定义

初始化 MACTripleDES 类的新实例。

重载

MACTripleDES()

初始化 MACTripleDES 类的新实例。

MACTripleDES(Byte[])

使用指定的密钥数据初始化 MACTripleDES 类的新实例。

MACTripleDES(String, Byte[])

使用 MACTripleDES 的指定实现,用指定的密钥数据初始化 TripleDES 类的新实例。

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[])

使用 MACTripleDES 的指定实现,用指定的密钥数据初始化 TripleDES 类的新实例。

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 个字节。

适用于