Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera typy używane do szyfrowania uwierzytelnionych i procedur odszyfrowywania. Niestandardowe uwierzytelnianie można utworzyć przez zaimplementowanie elementu IAuthenticatedEncryptor.
Klasy
| Nazwa | Opis |
|---|---|
| AuthenticatedEncryptionSettings |
Ustawienia konfigurowania uwierzytelnionych algorytmów szyfrowania. |
| AuthenticatedEncryptorFactory |
Element IAuthenticatedEncryptorFactory do utworzenia IAuthenticatedEncryptor na podstawie elementu AuthenticatedEncryptorConfiguration. |
| CngCbcAuthenticatedEncryptionSettings |
Ustawienia konfigurowania mechanizmu szyfrowania uwierzytelnionego, który używa Windows algorytmów CNG w trybach szyfrowania CBC i uwierzytelniania HMAC. |
| CngCbcAuthenticatedEncryptorFactory |
IAuthenticatedEncryptorFactory dla Microsoft.AspNetCore.DataProtection.Cng.CbcAuthenticatedEncryptor. |
| CngGcmAuthenticatedEncryptionSettings |
Ustawienia konfigurowania mechanizmu szyfrowania uwierzytelnionego, który używa Windows algorytmów CNG w trybach szyfrowania I uwierzytelniania GCM. |
| CngGcmAuthenticatedEncryptorFactory |
IAuthenticatedEncryptorFactory dla Microsoft.AspNetCore.DataProtection.Cng.CngGcmAuthenticatedEncryptor. |
| ManagedAuthenticatedEncryptionSettings |
Ustawienia konfigurowania mechanizmu szyfrowania uwierzytelnionego, który używa zarządzanych implementacji SymmetricAlgorithm i KeyedHashAlgorithm. |
| ManagedAuthenticatedEncryptorFactory |
IAuthenticatedEncryptorFactory dla Microsoft.AspNetCore.DataProtection.Managed.ManagedAuthenticatedEncryptor. |
Interfejsy
| Nazwa | Opis |
|---|---|
| IAuthenticatedEncryptor |
Podstawowy interfejs zapewniający procedurę szyfrowania i odszyfrowywania uwierzytelnionego. |
| IAuthenticatedEncryptorFactory |
Fabryka do tworzenia IAuthenticatedEncryptor wystąpień. |
| ISpanAuthenticatedEncryptor |
Zapewnia procedurę szyfrowania i odszyfrowywania uwierzytelnionego za pośrednictwem interfejsu API opartego na zakresie. |
Wyliczenia
| Nazwa | Opis |
|---|---|
| EncryptionAlgorithm |
Określa algorytm szyfrowania symetrycznego do użycia w celu zapewnienia poufności chronionych ładunków. |
| ValidationAlgorithm |
Określa algorytm uwierzytelniania komunikatów do użycia w celu zapewnienia sprawdzania naruszenia w chronionych ładunkach. |
Uwagi
Aby uzyskać więcej informacji na temat ochrony danych ASP.NET Core, zobacz Data Protection.