SP800108HmacCounterKdf Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
NIST SP 800-108 HMAC CTR Key-Based wyprowadzanie klucza (KBKDF)
public ref class SP800108HmacCounterKdf sealed : IDisposable
public sealed class SP800108HmacCounterKdf : IDisposable
type SP800108HmacCounterKdf = class
interface IDisposable
Public NotInheritable Class SP800108HmacCounterKdf
Implements IDisposable
- Dziedziczenie
-
SP800108HmacCounterKdf
- Implementuje
Uwagi
Implementuje to NIST SP 800-108 HMAC w trybie licznika. Zaimplementowany KDF zakłada formę PRF (KI, [i]2 || Label || 0x00 || Context || [L]2)
, w której [i]2
i [L]2
są kodowane jako niepodpisane 32-bitowe liczby całkowite, big endian.
Wszystkie elementy członkowskie tej klasy są bezpieczne wątkami. Jeśli wystąpienie zostanie usunięte, podczas gdy inne wątki używają wystąpienia, te wątki otrzymają ObjectDisposedException lub wygenerują prawidłowy klucz pochodny.
Konstruktory
SP800108HmacCounterKdf(Byte[], HashAlgorithmName) |
Inicjuje nowe wystąpienie SP800108HmacCounterKdf przy użyciu określonego klucza i algorytmu HMAC. |
SP800108HmacCounterKdf(ReadOnlySpan<Byte>, HashAlgorithmName) |
Inicjuje nowe wystąpienie SP800108HmacCounterKdf przy użyciu określonego klucza i algorytmu HMAC. |