HKDF 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
RFC5869基于 HMAC 的提取和扩展密钥派生 (HKDF)
public ref class HKDF abstract sealed
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static class HKDF
public static class HKDF
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type HKDF = class
type HKDF = class
Public Class HKDF
- 继承
-
HKDF
- 属性
注解
在输入密钥材料已是统一随机位字符串的情况下,HKF 标准允许跳过提取阶段,并且主密钥可直接用作伪随机密钥。 有关详细信息 ,请参阅RFC5869 。
方法
DeriveKey(HashAlgorithmName, Byte[], Int32, Byte[], Byte[]) |
执行密钥派生 HKDF 展开和提取功能。 |
DeriveKey(HashAlgorithmName, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
执行密钥派生 HKDF 展开和提取功能。 |
Expand(HashAlgorithmName, Byte[], Int32, Byte[]) |
执行 HKDF 扩展功能,请参阅 RFC5869 的 2.3 节。 |
Expand(HashAlgorithmName, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>) |
执行 HKDF 扩展功能。 请参阅 RFC5869 的 2.3 节。 |
Extract(HashAlgorithmName, Byte[], Byte[]) |
执行 HKDF 提取功能。 请参阅 RFC5869 的 2.2 节。 |
Extract(HashAlgorithmName, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>) |
执行 HKDF 提取功能。 请参阅 RFC5869 的 2.2 节。 |