내보내기(0) 인쇄
모두 확장
이 문서는 기계로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오. 추가 정보
번역
원본

MachineKey 클래스

ASP.NET 폼 인증 및 뷰 상태에 사용되는 것과 동일한 알고리즘 및 키 값을 사용하여 데이터를 암호화하거나 해시하는 방법(또는 둘 다)을 제공합니다.

System.Object
  System.Web.Security.MachineKey

네임스페이스:  System.Web.Security
어셈블리:  System.Web(System.Web.dll)

public static class MachineKey

MachineKey 형식에서는 다음과 같은 멤버를 노출합니다.

  이름설명
Public 메서드정적 멤버Decode 사용되지 않습니다. HMAC(해시 기반 메시지 인증 코드)와 함께 암호화되었거나 제공된 데이터를 디코딩 및/또는 유효성을 검사합니다.
Public 메서드정적 멤버Encode 사용되지 않습니다. 데이터를 암호화하거나 HMAC(해시 기반 메시지 인증 코드)를 추가합니다.
Public 메서드정적 멤버Protect암호화하거나 서명하여 지정된 데이터를 보호합니다.
Public 메서드정적 멤버Unprotect Protect 메서드에 의해 보호된 지정된 데이터를 보호 해제합니다,
위쪽

예외조건
ArgumentNullException

암호화, 해시, 해독 또는 유효성을 검사할 데이터가 존재하지 않습니다

MachineKey 클래스는 ASP.NET이 제공하는 해시 및 암호화 논리를 노출하는 메서드를 제공합니다. ASP.NET이 사용하는 암호화 및 해시 알고리즘에 대한 자세한 내용과 이와 함께 사용하는 키 값은 machineKey 요소(ASP.NET 설정 스키마)를 참조하십시오.

주의 정보주의

MachineKey ASP.NET 응용 프로그램에서 Api만 사용 해야 합니다. ASP.NET 응용 프로그램의 컨텍스트 외부에서 MachineKey Api의 동작이 정의되지 않습니다.

.NET Framework

4.5.2, 4.5.1, 4.5, 4에서 지원

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008(서버 코어 역할은 지원되지 않음), Windows Server 2008 R2(서버 코어 역할은 SP1 이상에서 지원, Itanium은 지원되지 않음)

.NET Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

커뮤니티 추가 항목

추가
Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
표시:
© 2014 Microsoft