다음을 통해 공유


Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption 네임스페이스

인증된 암호화 및 암호 해독 루틴에 사용되는 형식을 포함합니다. 를 구현하여 사용자 지정 인증을 IAuthenticatedEncryptor만들 수 있습니다.

클래스

AuthenticatedEncryptionSettings

인증된 암호화 알고리즘을 구성하기 위한 설정입니다.

AuthenticatedEncryptorFactory

IAuthenticatedEncryptorFactory 를 기반으로 을 IAuthenticatedEncryptor 만들 입니다AuthenticatedEncryptorConfiguration.

CngCbcAuthenticatedEncryptionSettings

CBC 암호화 + HMAC 인증 모드에서 Windows CNG 알고리즘을 사용하는 인증된 암호화 메커니즘을 구성하기 위한 설정입니다.

CngCbcAuthenticatedEncryptorFactory

Microsoft.AspNetCore.DataProtection.Cng.CbcAuthenticatedEncryptor에 대한 IAuthenticatedEncryptorFactory입니다.

CngGcmAuthenticatedEncryptionSettings

GCM 암호화 + 인증 모드에서 Windows CNG 알고리즘을 사용하는 인증된 암호화 메커니즘을 구성하기 위한 설정입니다.

CngGcmAuthenticatedEncryptorFactory

Microsoft.AspNetCore.DataProtection.Cng.CngGcmAuthenticatedEncryptor에 대한 IAuthenticatedEncryptorFactory입니다.

ManagedAuthenticatedEncryptionSettings

관리되는 SymmetricAlgorithm 및 KeyedHashAlgorithm 구현을 사용하는 인증된 암호화 메커니즘을 구성하기 위한 설정입니다.

ManagedAuthenticatedEncryptorFactory

Microsoft.AspNetCore.DataProtection.Managed.ManagedAuthenticatedEncryptor에 대한 IAuthenticatedEncryptorFactory입니다.

인터페이스

IAuthenticatedEncryptor

인증된 암호화 및 암호 해독 루틴을 제공하기 위한 기본 인터페이스입니다.

IAuthenticatedEncryptorFactory

인스턴스를 생성하는 IAuthenticatedEncryptor 팩터리입니다.

열거형

EncryptionAlgorithm

보호된 페이로드에 기밀성을 제공하는 데 사용할 대칭 암호화 알고리즘을 지정합니다.

ValidationAlgorithm

보호된 페이로드에 변조 방지를 제공하는 데 사용할 메시지 인증 알고리즘을 지정합니다.

설명

ASP.NET Core 데이터 보호에 대한 자세한 내용은 데이터 보호를 참조하세요.