Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
인증된 암호화 및 암호 해독 루틴에 사용되는 형식을 포함합니다. 를 구현하여 사용자 지정 인증을 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 데이터 보호에 대한 자세한 내용은 데이터 보호를 참조하세요.