HKDF 类

定义

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 节。

适用于