HKDF 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
RFC5869基于 HMAC 的提取和扩展密钥派生 (HKDF)
public ref class HKDF abstract sealedpublic static class HKDF[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static class HKDFtype HKDF = class[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type HKDF = classPublic 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 节。 |