HKDF クラス

定義

RFC5869 HMAC ベースの抽出および展開キー派生 (HKDF)

public ref class HKDF abstract sealed
public static class HKDF
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static class HKDF
type HKDF = class
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type HKDF = class
Public Class HKDF
継承
HKDF
属性

注釈

入力キー マテリアルが既に一様にランダムなビット文字列である場合、HKDF 標準では抽出フェーズをスキップし、マスター キーを擬似乱数キーとして直接使用できます。 詳細については、 RFC5869 を参照してください。

メソッド

名前 説明
DeriveKey(HashAlgorithmName, Byte[], Int32, Byte[], Byte[])

キー派生 HKDF 展開および抽出関数を実行します。

DeriveKey(HashAlgorithmName, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

キー派生 HKDF 展開および抽出関数を実行します。

Expand(HashAlgorithmName, Byte[], Int32, Byte[])

RFC5869のセクション 2.3 を参照して、 HKDF-Expand 関数を実行します。

Expand(HashAlgorithmName, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>)

HKDF-Expand 関数を実行します。 RFC5869のセクション 2.3 を参照してください。

Extract(HashAlgorithmName, Byte[], Byte[])

HKDF-Extract 関数を実行します。 RFC5869のセクション 2.2 参照してください。

Extract(HashAlgorithmName, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>)

HKDF-Extract 関数を実行します。 RFC5869のセクション 2.2 参照してください。

適用対象