Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.