Поделиться через


KeyDerivationParameters Класс

Определение

Представляет параметры, используемые при производном ключе.

public ref class KeyDerivationParameters sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class KeyDerivationParameters final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class KeyDerivationParameters
Public NotInheritable Class KeyDerivationParameters
Наследование
Object Platform::Object IInspectable KeyDerivationParameters
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

Для использования методов не требуется создавать экземпляр класса . Вместо этого используйте имя класса, за которым следует оператор точки (.), за которым следует имя метода.

Свойства

Capi1KdfTargetAlgorithm

Возвращает или задает Capi1KdfTargetAlgorithm.

IterationCount

Извлекает количество итераций, используемых для получения ключа. Дополнительные сведения см. в разделе BuildForPbkdf2.

KdfGenericBinary

Возвращает или задает параметры, используемые алгоритмом формирования ключа.

Методы

BuildForCapi1Kdf(Capi1KdfTargetAlgorithm)

Создает объект KeyDerivationParameters для использования в целевом алгоритме.

BuildForPbkdf2(IBuffer, UInt32)

Создает объект KeyDerivationParameters для использования в функции производной на основе пароля ключа 2 (PBKDF2).

BuildForSP800108(IBuffer, IBuffer)

Создает объект KeyDerivationParameters для использования в режиме счетчика функции на основе хэш-кода проверки подлинности сообщений (HMAC).

BuildForSP80056a(IBuffer, IBuffer, IBuffer, IBuffer, IBuffer)

Создает объект KeyDerivationParameters для использования в функции производной функции ключа SP800-56A.

Применяется к

См. также раздел