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

方法

名稱 Description
DeriveKey(HashAlgorithmName, Byte[], Int32, Byte[], Byte[])

執行關鍵推導 HKDF 擴展與萃取函數。

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

執行關鍵推導 HKDF 擴展與萃取函數。

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

適用於