HKDF Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
RFC5869 HMAC-baserad HKDF (Extract-and-Expand Key Derivation)
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
- Arv
-
HKDF
- Attribut
Kommentarer
I situationer där indatanyckelmaterialet redan är en enhetligt slumpmässig bitsträng tillåter HKDF-standarden att fasen Extrahera hoppas över och huvudnyckeln används direkt som pseudorandomnyckel. Mer information finns i RFC5869 .
Metoder
| Name | Description |
|---|---|
| DeriveKey(HashAlgorithmName, Byte[], Int32, Byte[], Byte[]) |
Utför nyckelhärledningsfunktionerna HKDF Expand och Extract. |
| DeriveKey(HashAlgorithmName, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Utför nyckelhärledningsfunktionerna HKDF Expand och Extract. |
| Expand(HashAlgorithmName, Byte[], Int32, Byte[]) |
Utför funktionen HKDF-Expand Se avsnitt 2.3 i RFC5869. |
| Expand(HashAlgorithmName, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>) |
Utför funktionen HKDF-Expand. Se avsnitt 2.3 i RFC5869. |
| Extract(HashAlgorithmName, Byte[], Byte[]) |
Utför funktionen HKDF-Extract. Se avsnitt 2.2 i RFC5869. |
| Extract(HashAlgorithmName, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>) |
Utför funktionen HKDF-Extract. Se avsnitt 2.2 i RFC5869. |