HMACSHA512 构造函数

定义

初始化 HMACSHA512 类的新实例。

重载

名称 说明
HMACSHA512()

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

HMACSHA512(Byte[])

使用指定的键数据初始化类的新实例 HMACSHA512

HMACSHA512()

Source:
HMACSHA512.cs
Source:
HMACSHA512.cs
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
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 字节密钥。

例外

参数 keynull.

示例

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

另请参阅

适用于