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

ProtectedData 클래스

데이터를 암호화하거나 해독하는 메서드를 제공합니다. 이 클래스는 상속될 수 없습니다.

System.Object
  System.Security.Cryptography.ProtectedData

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

public static class ProtectedData

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

  이름설명
Public 메서드정적 멤버Windows Phone용 Silverlight에서 지원Protect지정된 바이트 배열에 있는 데이터를 암호화하고 암호화된 데이터가 포함된 바이트 배열을 반환합니다.
Public 메서드정적 멤버Windows Phone용 Silverlight에서 지원Unprotect지정된 바이트 배열에 있는 데이터를 해독하고 해독된 데이터가 포함된 바이트 배열을 반환합니다.
위쪽

이 클래스는 데이터 보호 API(DPAPI)에 대한 액세스를 제공합니다. 이 클래스는 운영 체제에서 제공되는 서비스이므로 추가 라이브러리가 필요하지 않으며, 사용자나 컴퓨터의 자격 증명을 사용하여 데이터를 암호화하거나 해독할 수 있는 보호 기능을 제공합니다.

Windows Phone용 Silverlight Windows Phone용 Silverlight에서는 사용자 및 컴퓨터 자격 증명을 사용하여 데이터를 암호화하거나 해독합니다.

이 클래스는 관리되지 않는 DPAPI에 대해 ProtectUnprotect라는 두 개의 래퍼로 구성되어 있습니다. 이 두 메서드를 사용하여 암호, 키, 연결 문자열과 같은 데이터를 암호화하고 해독합니다.

가장 도중에 이러한 메서드를 사용하는 경우에는 "지정된 상태로 사용할 수 없는 키"라는 오류가 나타날 수 있습니다. 이는 DPAPI가 키 데이터를 사용자 프로필에 저장할 때 발생합니다. 프로필이 로드되지 않으면 DPAPI가 암호 해독을 수행할 수 없습니다. 이 오류를 방지하려면 메서드를 호출하기 전에 가장할 사용자의 프로필을 로드합니다. DPAPI를 가장과 함께 사용하면 작업이 크게 복잡해질 수 있으며 신중한 디자인 선택이 필요합니다.

Windows Phone 응용 프로그램에서 데이터를 암호화 및 해독하는 방법은 How to: Encrypt Data in a Windows Phone Application을 참조하십시오.

TopicLocation
방법: 데이터 보호 사용.NET Framework: Security
방법: 데이터 보호 사용.NET Framework: 보안

Windows Phone용 Silverlight

Windows Phone OS 7.1에서 지원

Silverlight에서 지원되는 운영 체제 및 브라우저에 대한 자세한 내용은 지원되는 운영 체제 및 브라우저을 참조하십시오.

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

커뮤니티 추가 항목

추가
표시:
© 2015 Microsoft