HMACSHA512 构造函数

定义

初始化 HMACSHA512 类的新实例。

重载

HMACSHA512()

使用随机生成的密钥初始化 HMACSHA512 类的新实例。

HMACSHA512(Byte[])

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

HMACSHA512()

Source:
HMACSHA512.cs
Source:
HMACSHA512.cs
Source:
HMACSHA512.cs

使用随机生成的密钥初始化 HMACSHA512 类的新实例。

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

注解

使用此构造函数时,将使用随机生成的 64 字节密钥。

另请参阅

适用于

HMACSHA512(Byte[])

Source:
HMACSHA512.cs
Source:
HMACSHA512.cs
Source:
HMACSHA512.cs

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

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

参数

key
Byte[]

HMAC 计算的密钥。 该密钥可以是任意长度。 但是建议的大小为 128 个字节。 如果密钥的长度超过 128 字节,则会使用 SHA-512) (对其进行哈希处理,以派生 64 字节密钥。

例外

key 参数为 null

示例

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

另请参阅

适用于