Compartilhar via


Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption Namespace

Contém tipos usados para rotinas de criptografia e descriptografia autenticadas. A authenication personalizada pode ser criada implementando IAuthenticatedEncryptor.

Classes

AuthenticatedEncryptionSettings

Configurações para configurar algoritmos de criptografia autenticados.

AuthenticatedEncryptorFactory

Um IAuthenticatedEncryptorFactory para criar um IAuthenticatedEncryptor com base no AuthenticatedEncryptorConfiguration.

CngCbcAuthenticatedEncryptionSettings

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

CngCbcAuthenticatedEncryptorFactory

Um IAuthenticatedEncryptorFactory para Microsoft.AspNetCore.DataProtection.Cng.CbcAuthenticatedEncryptor.

CngGcmAuthenticatedEncryptionSettings

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

CngGcmAuthenticatedEncryptorFactory

Um IAuthenticatedEncryptorFactory para Microsoft.AspNetCore.DataProtection.Cng.CngGcmAuthenticatedEncryptor.

ManagedAuthenticatedEncryptionSettings

Configurações para configurar um mecanismo de criptografia autenticado que usa implementações gerenciadas de SymmetricAlgorithm e KeyedHashAlgorithm.

ManagedAuthenticatedEncryptorFactory

Um IAuthenticatedEncryptorFactory para Microsoft.AspNetCore.DataProtection.Managed.ManagedAuthenticatedEncryptor.

Interfaces

IAuthenticatedEncryptor

A interface básica para fornecer uma rotina de criptografia e descriptografia autenticadas.

IAuthenticatedEncryptorFactory

Uma fábrica para produzir IAuthenticatedEncryptor instâncias.

Enumerações

EncryptionAlgorithm

Especifica um algoritmo de criptografia simétrica a ser usado para fornecer confidencialidade a cargas protegidas.

ValidationAlgorithm

Especifica um algoritmo de autenticação de mensagem a ser usado para fornecer revisão de adulteração para conteúdos protegidos.

Comentários

Para obter mais informações sobre ASP.NET Core proteção de dados, consulte Proteção de Dados.