CngCbcAuthenticatedEncryptionSettings Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Configuración para configurar un mecanismo de cifrado autenticado que usa algoritmos CNG de Windows en el cifrado CBC + modos de autenticación HMAC.
public ref class CngCbcAuthenticatedEncryptionSettings sealed
public sealed class CngCbcAuthenticatedEncryptionSettings
type CngCbcAuthenticatedEncryptionSettings = class
Public NotInheritable Class CngCbcAuthenticatedEncryptionSettings
- Herencia
-
CngCbcAuthenticatedEncryptionSettings
Constructores
| CngCbcAuthenticatedEncryptionSettings() |
Propiedades
| EncryptionAlgorithm |
Nombre del algoritmo que se va a usar para el cifrado simétrico. Esta propiedad corresponde al parámetro ' pszAlgId ' de BCryptOpenAlgorithmProvider. Esta propiedad debe tener un valor. |
| EncryptionAlgorithmKeySize |
La longitud (en bits) de la clave que se utilizará para el cifrado simétrico. Esta propiedad debe tener un valor. |
| EncryptionAlgorithmProvider |
Nombre del proveedor que contiene la implementación del algoritmo de cifrado simétrico. Esta propiedad corresponde al parámetro ' pszImplementation ' de BCryptOpenAlgorithmProvider. Esta propiedad es opcional. |
| HashAlgorithm |
Nombre del algoritmo que se va a usar para los datos de hash. Esta propiedad corresponde al parámetro ' pszAlgId ' de BCryptOpenAlgorithmProvider. Esta propiedad debe tener un valor. |
| HashAlgorithmProvider |
Nombre del proveedor que contiene la implementación del algoritmo hash. Esta propiedad corresponde al parámetro ' pszImplementation ' de BCryptOpenAlgorithmProvider. Esta propiedad es opcional. |
Métodos
| Validate() |
Valida que CngCbcAuthenticatedEncryptionSettings está bien formado, es decir, que los algoritmos especificados existen realmente y que se puede crear una instancia de ellos correctamente. Se producirá una excepción si se produce un error de validación. |