Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.