다음을 통해 공유


MachineKey 클래스

정의

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

public ref class MachineKey abstract sealed
public static class MachineKey
type MachineKey = class
Public Class MachineKey
상속
MachineKey

설명

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

경고

API는 MachineKey ASP.NET 앱에서만 사용해야 합니다. ASP.NET 애플리케이션의 컨텍스트 외부에 MachineKey Api의 동작은 정의 되지 않습니다.

메서드

Decode(String, MachineKeyProtection)
사용되지 않음.

HMAC(해시 기반 메시지 인증 코드)와 함께 암호화되었거나 제공된 데이터를 디코딩 및/또는 유효성을 검사합니다.

Encode(Byte[], MachineKeyProtection)
사용되지 않음.

데이터를 암호화하거나 HMAC(해시 기반 메시지 인증 코드)를 추가합니다.

Protect(Byte[], String[])

암호화하거나 서명하여 지정된 데이터를 보호합니다.

Unprotect(Byte[], String[])

Protect(Byte[], String[]) 메서드에 의해 보호된 지정된 데이터를 보호 해제합니다,

적용 대상