HMACSHA512 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 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 字节密钥。
例外
参数 key 为 null.
示例
有关如何使用此构造函数的示例,请参阅该 HMACSHA512 类。