Idioma

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

Nome Description
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

Nome Description
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

Nome Description
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