Compartilhar via


CngGcmAuthenticatedEncryptionSettings Classe

Definição

Configurações para configurar um mecanismo de criptografia autenticado que usa algoritmos CNG do Windows em modos de criptografia de GCM + autenticação.

public ref class CngGcmAuthenticatedEncryptionSettings sealed
public sealed class CngGcmAuthenticatedEncryptionSettings
type CngGcmAuthenticatedEncryptionSettings = class
Public NotInheritable Class CngGcmAuthenticatedEncryptionSettings
Herança
CngGcmAuthenticatedEncryptionSettings

Construtores

CngGcmAuthenticatedEncryptionSettings()

Configurações para configurar um mecanismo de criptografia autenticado que usa algoritmos CNG do Windows em modos de criptografia de GCM + autenticação.

Propriedades

EncryptionAlgorithm

O nome do algoritmo a ser usado para criptografia simétrica. Essa propriedade corresponde ao parâmetro 'pszAlgId' de BCryptOpenAlgorithmProvider. Essa propriedade é necessária para ter um valor.

EncryptionAlgorithmKeySize

O comprimento (em bits) da chave que será usada para criptografia simétrica. Essa propriedade é necessária para ter um valor.

EncryptionAlgorithmProvider

O nome do provedor que contém a implementação do algoritmo de criptografia simétrica. Essa propriedade corresponde ao parâmetro 'pszImplementation' de BCryptOpenAlgorithmProvider. Essa propriedade é opcional.

Métodos

Validate()

Valida que isso CngGcmAuthenticatedEncryptionSettings é bem formado, ou seja, que o algoritmo especificado realmente existe e pode ser instanciado corretamente. Uma exceção será gerada se a validação falhar.

Aplica-se a