CngCbcAuthenticatedEncryptionSettings Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Параметры для настройки механизма шифрования с проверкой подлинности, использующего алгоритмы Windows CNG в режимах шифрования CBC + HMAC.
public ref class CngCbcAuthenticatedEncryptionSettings sealed
public sealed class CngCbcAuthenticatedEncryptionSettings
type CngCbcAuthenticatedEncryptionSettings = class
Public NotInheritable Class CngCbcAuthenticatedEncryptionSettings
- Наследование
-
CngCbcAuthenticatedEncryptionSettings
Конструкторы
CngCbcAuthenticatedEncryptionSettings() |
Параметры для настройки механизма шифрования с проверкой подлинности, использующего алгоритмы Windows CNG в режимах шифрования CBC + HMAC. |
Свойства
EncryptionAlgorithm |
Имя алгоритма, используемого для симметричного шифрования. Это свойство соответствует параметру pszAlgId объекта BCryptOpenAlgorithmProvider. Это свойство требуется, чтобы иметь значение. |
EncryptionAlgorithmKeySize |
Длина (в битах) ключа, который будет использоваться для симметричного шифрования. Это свойство требуется, чтобы иметь значение. |
EncryptionAlgorithmProvider |
Имя поставщика, содержащего реализацию алгоритма симметричного шифрования. Это свойство соответствует параметру pszImplementation объекта BCryptOpenAlgorithmProvider. Это необязательное свойство. |
HashAlgorithm |
Имя алгоритма, используемого для хэширования данных. Это свойство соответствует параметру pszAlgId объекта BCryptOpenAlgorithmProvider. Это свойство требуется, чтобы иметь значение. |
HashAlgorithmProvider |
Имя поставщика, содержащего реализацию хэш-алгоритма. Это свойство соответствует параметру pszImplementation объекта BCryptOpenAlgorithmProvider. Это необязательное свойство. |
Методы
Validate() |
Проверяет правильность этого CngCbcAuthenticatedEncryptionSettings формата, т. е. наличие указанных алгоритмов и возможность правильного создания экземпляра. В случае сбоя проверки будет создано исключение. |