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
属性

注釈

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

メソッド

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

キー派生 HKDF Expand 関数と Extract 関数を実行します。

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

キー派生 HKDF Expand 関数と Extract 関数を実行します。

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

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

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 を参照してください。

適用対象