MACTripleDES 构造函数

定义

初始化 MACTripleDES 类的新实例。

重载

MACTripleDES()

初始化 MACTripleDES 类的新实例。

MACTripleDES(Byte[])

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

MACTripleDES(String, Byte[])

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

MACTripleDES()

初始化 MACTripleDES 类的新实例。

public MACTripleDES();

注解

此构造函数使用 的默认实现 TripleDES

适用于

.NET Framework 4.8.1 和其他版本
产品 版本
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

MACTripleDES(Byte[])

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

public MACTripleDES(byte[] rgbKey);

参数

rgbKey
Byte[]

MACTripleDES 加密的机密密钥。

例外

rgbKey 参数为 null

示例

有关如何使用此构造函数的示例,请参阅 MACTripleDES 类。

注解

此构造函数使用 的默认实现 TripleDES。 参数 rgbKey 的长度必须为 16 或 24 个字节。

适用于

.NET Framework 4.8.1 和其他版本
产品 版本
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

MACTripleDES(String, Byte[])

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

public MACTripleDES(string strTripleDES, byte[] rgbKey);

参数

strTripleDES
String

要使用的 TripleDES 实现的名称。

rgbKey
Byte[]

MACTripleDES 加密的机密密钥。

例外

rgbKey 参数为 null

strTripleDES 参数不是 TripleDES 实现的有效名称。

注解

参数 strTripleDES 是实现类型的友好名称 TripleDES 。 默认实现为 System.Security.Cryptography.TripleDES。

参数 rgbKey 的长度必须为 16 或 24 个字节。

适用于

.NET Framework 4.8.1 和其他版本
产品 版本
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1