Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption Spazio dei nomi

Contiene tipi usati per le routine di crittografia e decrittografia autenticate. L'authenication personalizzato può essere creato implementando IAuthenticatedEncryptor.

Classi

AuthenticatedEncryptionSettings

Impostazioni per la configurazione degli algoritmi di crittografia autenticati.

AuthenticatedEncryptorFactory

Oggetto IAuthenticatedEncryptorFactory per creare un oggetto IAuthenticatedEncryptor basato su AuthenticatedEncryptorConfiguration.

CngCbcAuthenticatedEncryptionSettings

Impostazioni per la configurazione di un meccanismo di crittografia autenticato che usa gli algoritmi CNG di Windows nelle modalità di autenticazione CBC + HMAC.

CngCbcAuthenticatedEncryptorFactory

Oggetto IAuthenticatedEncryptorFactory per la Microsoft.AspNetCore.DataProtection.Cng.CbcAuthenticatedEncryptor.

CngGcmAuthenticatedEncryptionSettings

Impostazioni per la configurazione di un meccanismo di crittografia autenticato che usa gli algoritmi CNG di Windows in modalità di crittografia GCM e autenticazione.

CngGcmAuthenticatedEncryptorFactory

Oggetto IAuthenticatedEncryptorFactory per la Microsoft.AspNetCore.DataProtection.Cng.CngGcmAuthenticatedEncryptor.

ManagedAuthenticatedEncryptionSettings

Impostazioni per la configurazione di un meccanismo di crittografia autenticato che usa implementazioni simmetriche gestiteAlgorithm e KeyedHashAlgorithm.

ManagedAuthenticatedEncryptorFactory

Oggetto IAuthenticatedEncryptorFactory per la Microsoft.AspNetCore.DataProtection.Managed.ManagedAuthenticatedEncryptor.

Interfacce

IAuthenticatedEncryptor

Interfaccia di base per fornire una routine di crittografia e decrittografia autenticata.

IAuthenticatedEncryptorFactory

Una factory per produrre IAuthenticatedEncryptor istanze.

Enumerazioni

EncryptionAlgorithm

Specifica un algoritmo di crittografia simmetrica da usare per fornire riservatezza ai payload protetti.

ValidationAlgorithm

Specifica un algoritmo di autenticazione dei messaggi da usare per fornire la manomissione ai payload protetti.

Commenti

Per altre informazioni sulla protezione dei dati ASP.NET Core, vedere Protezione dei dati.