MachineKeyCompatibilityMode 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
사용할 수 있는 암호화 방법을 지정합니다.
public enum class MachineKeyCompatibilityMode
public enum MachineKeyCompatibilityMode
type MachineKeyCompatibilityMode =
Public Enum MachineKeyCompatibilityMode
- 상속
필드
| Name | 값 | Description |
|---|---|---|
| Framework20SP1 | 0 | 버전 2.0 서비스 팩 2 이전의 .NET Framework 버전에서 구현된 암호화 방법을 사용합니다. IV(초기화 벡터)는 ASP.NET 멤버 자격 데이터베이스에 암호화된 암호를 저장하는 것을 제외하고 모든 암호화 작업에 사용됩니다. |
| Framework20SP2 | 1 | .NET Framework 버전 2.0 SP2 이상 버전에서 사용할 수 있는 더 강력한 암호화 방법을 사용합니다. 초기화 벡터(EV)는 모든 암호화 작업에 사용됩니다. |
| Framework45 | 2 | .NET Framework 버전 4.5 이상에서 사용할 수 있는 암호화 방법을 사용합니다. 사용되는 Framework20SP1Framework20SP2암호화 방법에 비해 기본 암호화 루틴에서 생성되는 암호 텍스트는 약간 더 작고 이론적 공격의 특정 클래스에 대해 더 탄력적입니다. 또한 필요한 암호화 키를 가져오기 위해 Windows 8 디렉터리 키 관리와 통합됩니다. 또한 이 옵션을 사용하면 파생 DataProtector 클래스를 작성하고 속성에서 클래스 이름을 DataProtectorType 지정하여 사용자 지정 암호화 루틴을 지정할 수 있습니다. 다음 구성 요구 사항이 이 옵션에 적용됩니다.
이 옵션을 지정하면 양식 인증 티켓은 속성에 지정된 값에 관계없이 항상 암호화되고 서명됩니다 Protection . 페이지의 EnableViewStateMac 속성이 있거나 ViewStateEncryptionMode 속성 |
설명
속성을 설정할 CompatibilityMode 때 값을 사용합니다MachineKeyCompatibilityMode.