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