HKDF 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
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節。 |