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ć, implementując element IAuthenticatedEncryptor.
Klasy
AuthenticatedEncryptionSettings |
Ustawienia konfigurowania uwierzytelnionych algorytmów szyfrowania. |
AuthenticatedEncryptorFactory |
Element IAuthenticatedEncryptorFactory do utworzenia na IAuthenticatedEncryptor podstawie elementu AuthenticatedEncryptorConfiguration. |
CngCbcAuthenticatedEncryptionSettings |
Ustawienia konfigurowania mechanizmu szyfrowania uwierzytelnionego, który używa algorytmów CNG systemu Windows w trybach szyfrowania CBC i uwierzytelniania HMAC. |
CngCbcAuthenticatedEncryptorFactory |
Element IAuthenticatedEncryptorFactory dla Microsoft.AspNetCore.DataProtection.Cng.CbcAuthenticatedEncryptorelementu . |
CngGcmAuthenticatedEncryptionSettings |
Ustawienia konfigurowania mechanizmu szyfrowania uwierzytelnionego, który używa algorytmów CNG systemu Windows w trybach szyfrowania GCM i uwierzytelniania. |
CngGcmAuthenticatedEncryptorFactory |
Element IAuthenticatedEncryptorFactory dla Microsoft.AspNetCore.DataProtection.Cng.CngGcmAuthenticatedEncryptorelementu . |
ManagedAuthenticatedEncryptionSettings |
Ustawienia konfigurowania uwierzytelnionego mechanizmu szyfrowania, który używa zarządzanych implementacji SymmetricAlgorithm i KeyedHashAlgorithm. |
ManagedAuthenticatedEncryptorFactory |
Element IAuthenticatedEncryptorFactory dla Microsoft.AspNetCore.DataProtection.Managed.ManagedAuthenticatedEncryptorelementu . |
Interfejsy
IAuthenticatedEncryptor |
Podstawowy interfejs zapewniający procedurę szyfrowania uwierzytelnionego i odszyfrowywania. |
IAuthenticatedEncryptorFactory |
Fabryka do tworzenia IAuthenticatedEncryptor wystąpień. |
Wyliczenia
EncryptionAlgorithm |
Określa algorytm szyfrowania symetrycznego do użycia w celu zapewnienia poufności chronionych ładunków. |
ValidationAlgorithm |
Określa algorytm uwierzytelniania komunikatów, który ma być używany w celu zapewnienia sprawdzania naruszenia ładunków chronionych. |
Uwagi
Aby uzyskać więcej informacji na temat ochrony danych ASP.NET Core, zobacz Ochrona danych.