Condividi tramite


Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption Spazio dei nomi

Contiene tipi utilizzati per le routine di crittografia e decrittografia autenticate. L'authenication personalizzata può essere creata implementando IAuthenticatedEncryptor.

Classi

Nome Descrizione
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 algoritmi CNG Windows nelle modalità di autenticazione CBC e HMAC.

CngCbcAuthenticatedEncryptorFactory

Un IAuthenticatedEncryptorFactory per Microsoft.AspNetCore.DataProtection.Cng.CbcAuthenticatedEncryptor.

CngGcmAuthenticatedEncryptionSettings

Impostazioni per la configurazione di un meccanismo di crittografia autenticato che usa algoritmi Windows CNG nelle modalità di crittografia E autenticazione GCM.

CngGcmAuthenticatedEncryptorFactory

Un IAuthenticatedEncryptorFactory per Microsoft.AspNetCore.DataProtection.Cng.CngGcmAuthenticatedEncryptor.

ManagedAuthenticatedEncryptionSettings

Impostazioni per la configurazione di un meccanismo di crittografia autenticato che usa implementazioni SymmetricAlgorithm e KeyedHashAlgorithm gestite.

ManagedAuthenticatedEncryptorFactory

Un IAuthenticatedEncryptorFactory per Microsoft.AspNetCore.DataProtection.Managed.ManagedAuthenticatedEncryptor.

Interfacce

Nome Descrizione
IAuthenticatedEncryptor

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

IAuthenticatedEncryptorFactory

Factory per produrre IAuthenticatedEncryptor istanze.

ISpanAuthenticatedEncryptor

Fornisce una routine di crittografia e decrittografia autenticata tramite un'API basata su span.

Enumerazioni

Nome Descrizione
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 correzione della manomissione ai payload protetti.

Commenti

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