Compartir a través de


CngGcmAuthenticatedEncryptionSettings Clase

Definición

Configuración para configurar un mecanismo de cifrado autenticado que usa algoritmos CNG de Windows en los modos de cifrado y autenticación de GCM.

public ref class CngGcmAuthenticatedEncryptionSettings sealed
public sealed class CngGcmAuthenticatedEncryptionSettings
type CngGcmAuthenticatedEncryptionSettings = class
Public NotInheritable Class CngGcmAuthenticatedEncryptionSettings
Herencia
CngGcmAuthenticatedEncryptionSettings

Constructores

CngGcmAuthenticatedEncryptionSettings()

Configuración para configurar un mecanismo de cifrado autenticado que usa algoritmos CNG de Windows en los modos de cifrado y autenticación de GCM.

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 es necesaria para tener un valor.

EncryptionAlgorithmKeySize

Longitud (en bits) de la clave que se usará para el cifrado simétrico. Esta propiedad es necesaria para 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.

Métodos

Validate()

Valida que está CngGcmAuthenticatedEncryptionSettings bien formado, es decir, que el algoritmo especificado existe realmente y se puede crear una instancia correctamente. Se producirá una excepción si se produce un error en la validación.

Se aplica a