DataProtection 클래스
Windows 데이터 보호 API (DPAPI)를 사용 하 여 문자열을 해독 하 고 암호화 하는 기능을 나타냅니다.
상속 계층 구조
System.Object
Microsoft.VisualStudio.Data.Services.DataProtection
네임스페이스: Microsoft.VisualStudio.Data.Services
어셈블리: Microsoft.VisualStudio.Data.Services(Microsoft.VisualStudio.Data.Services.dll)
구문
‘선언
Public NotInheritable Class DataProtection
public static class DataProtection
public ref class DataProtection abstract sealed
[<AbstractClass>]
[<Sealed>]
type DataProtection = class end
public final class DataProtection
DataProtection 형식에서는 다음과 같은 멤버를 노출합니다.
메서드
이름 | 설명 | |
---|---|---|
DecryptString | 지정 된 문자열의 암호를 해독 합니다. | |
EncryptString | 지정 된 문자열을 암호화합니다. |
위쪽
설명
데이터 연결 문자열과 함께 작업 하는 경우 Visual Studio 암호화 된 데이터에서 암호화 된 상태로 유지 됩니다.일반적으로 DDEX API 보다 완료 되는 암호화 된 연결 문자열 및 중요 한 정보를 포함 하는 디스플레이 연결 문자열 연결 문자열을 나타냅니다.DDEX 암호화 하거나 이러한 문자열을 해독 하려면이 클래스에서 메서드를 사용 합니다.
현재 사용자 및 컴퓨터에 사용 되는 암호화 알고리즘에 따라 달라 집니다와 같이 문자열 암호화를 사용 하 여는 EncryptString 메서드 수만 수 해독 호출 하 여는 DecryptString 메서드는 동일한 컴퓨터에서 동일한 사용자로 실행 되는.
스레드로부터의 안전성
이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.
참고 항목
참조
Microsoft.VisualStudio.Data.Services 네임스페이스
DPAPIProtectedConfigurationProvider