Freigeben über


Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption Namespace

Enthält Typen, die für authentifizierte Ver- und Entschlüsselungsroutinen verwendet werden. Die benutzerdefinierte Authentifizierung kann durch Implementieren IAuthenticatedEncryptorvon erstellt werden.

Klassen

AuthenticatedEncryptionSettings

Einstellungen zum Konfigurieren authentifizierter Verschlüsselungsalgorithmen.

AuthenticatedEncryptorFactory

Ein IAuthenticatedEncryptorFactory , um basierend IAuthenticatedEncryptor auf zu AuthenticatedEncryptorConfigurationerstellen.

CngCbcAuthenticatedEncryptionSettings

Einstellungen zum Konfigurieren eines authentifizierten Verschlüsselungsmechanismus, der Windows CNG-Algorithmen in CBC-Verschlüsselung und HMAC-Authentifizierungsmodi verwendet.

CngCbcAuthenticatedEncryptorFactory

Eine IAuthenticatedEncryptorFactory für die Microsoft.AspNetCore.DataProtection.Cng.CbcAuthenticatedEncryptor.

CngGcmAuthenticatedEncryptionSettings

Einstellungen zum Konfigurieren eines authentifizierten Verschlüsselungsmechanismus, der Windows CNG-Algorithmen in GCM-Verschlüsselungs- und Authentifizierungsmodi verwendet.

CngGcmAuthenticatedEncryptorFactory

Eine IAuthenticatedEncryptorFactory für die Microsoft.AspNetCore.DataProtection.Cng.CngGcmAuthenticatedEncryptor.

ManagedAuthenticatedEncryptionSettings

Einstellungen zum Konfigurieren eines authentifizierten Verschlüsselungsmechanismus, der verwaltete SymmetricAlgorithm- und KeyedHashAlgorithm-Implementierungen verwendet.

ManagedAuthenticatedEncryptorFactory

Eine IAuthenticatedEncryptorFactory für die Microsoft.AspNetCore.DataProtection.Managed.ManagedAuthenticatedEncryptor.

Schnittstellen

IAuthenticatedEncryptor

Die grundlegende Schnittstelle zum Bereitstellen einer authentifizierten Verschlüsselungs- und Entschlüsselungsroutine.

IAuthenticatedEncryptorFactory

Eine Factory zum Erstellen von IAuthenticatedEncryptor Instanzen.

Enumerationen

EncryptionAlgorithm

Gibt einen symmetrischen Verschlüsselungsalgorithmus an, der zum Bereitstellen von Vertraulichkeit für geschützte Nutzlasten verwendet werden soll.

ValidationAlgorithm

Gibt einen Nachrichtenauthentifizierungsalgorithmus an, der zum Bereitstellen von Manipulationsschutz für geschützte Nutzlasten verwendet werden soll.

Hinweise

Weitere Informationen zu ASP.NET Core Datenschutz finden Sie unter Datenschutz.