SP800108HmacCounterKdf Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
NIST SP 800-108 HMAC CTR Key-Based на основе ключа (KBKDF)
public ref class SP800108HmacCounterKdf sealed : IDisposable
public sealed class SP800108HmacCounterKdf : IDisposable
type SP800108HmacCounterKdf = class
interface IDisposable
Public NotInheritable Class SP800108HmacCounterKdf
Implements IDisposable
- Наследование
-
SP800108HmacCounterKdf
- Реализации
Комментарии
Это реализует NIST SP 800-108 HMAC в режиме счетчика. Реализованная KDF предполагает форму PRF (KI, [i]2 || Label || 0x00 || Context || [L]2)
, где [i]2
и [L]2
кодируются как незначенные 32-разрядные целые числа, большой эндиан.
Все члены этого класса являются потокобезопасны. Если экземпляр удаляется в то время как другие потоки используют экземпляр, эти потоки будут получать ObjectDisposedException или создать действительный производный ключ.
Конструкторы
SP800108HmacCounterKdf(Byte[], HashAlgorithmName) |
Инициализирует новый экземпляр SP800108HmacCounterKdf с помощью указанного ключа и алгоритма HMAC. |
SP800108HmacCounterKdf(ReadOnlySpan<Byte>, HashAlgorithmName) |
Инициализирует новый экземпляр SP800108HmacCounterKdf с помощью указанного ключа и алгоритма HMAC. |