Sdílet prostřednictvím


Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption Obor názvů

Obsahuje typy, které se používají pro ověřené rutiny šifrování a dešifrování. Vlastní ověřování lze vytvořit implementací IAuthenticatedEncryptor.

Třídy

AuthenticatedEncryptionSettings

Nastavení pro konfiguraci ověřených šifrovacích algoritmů

AuthenticatedEncryptorFactory

An IAuthenticatedEncryptorFactory pro vytvoření objektu IAuthenticatedEncryptor založeného AuthenticatedEncryptorConfigurationna .

CngCbcAuthenticatedEncryptionSettings

Nastavení pro konfiguraci ověřeného šifrovacího mechanismu, který používá algoritmy Windows CNG v režimech ověřování CBC a HMAC.

CngCbcAuthenticatedEncryptorFactory

An IAuthenticatedEncryptorFactory for Microsoft.AspNetCore.DataProtection.Cng.CbcAuthenticatedEncryptor.

CngGcmAuthenticatedEncryptionSettings

Nastavení pro konfiguraci ověřeného šifrovacího mechanismu, který používá algoritmy Windows CNG v režimech šifrování GCM a ověřování.

CngGcmAuthenticatedEncryptorFactory

An IAuthenticatedEncryptorFactory for Microsoft.AspNetCore.DataProtection.Cng.CngGcmAuthenticatedEncryptor.

ManagedAuthenticatedEncryptionSettings

Nastavení pro konfiguraci ověřeného šifrovacího mechanismu, který používá spravované implementace SymmetricAlgorithm a KeyedHashAlgorithm.

ManagedAuthenticatedEncryptorFactory

An IAuthenticatedEncryptorFactory for Microsoft.AspNetCore.DataProtection.Managed.ManagedAuthenticatedEncryptor.

Rozhraní

IAuthenticatedEncryptor

Základní rozhraní pro poskytování ověřené rutiny šifrování a dešifrování.

IAuthenticatedEncryptorFactory

Továrna pro vytváření IAuthenticatedEncryptor instancí.

Výčty

EncryptionAlgorithm

Určuje symetrický šifrovací algoritmus, který se má použít k poskytování důvěrnosti chráněným datovým částem.

ValidationAlgorithm

Určuje algoritmus ověřování zpráv, který se má použít k zajištění kontroly před neoprávněnou manipulací chráněných datových částí.

Poznámky

Další informace o ochraně dat ASP.NET Core najdete v tématu Ochrana dat.