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 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.