C# 클래스 DataProtection.DataProtector

파일 보기 프로젝트 열기: Nullstr1ng/MultiRDPClient.NET

공개 메소드들

메소드 설명
DataProtector ( Store tempStore ) : System
Decrypt ( byte cipherText, byte optionalEntropy, string DataDescription ) : byte[]
Encrypt ( byte plainText, byte optionalEntropy, string DataDescription ) : byte[]

비공개 메소드들

메소드 설명
CryptProtectData ( DATA_BLOB &pDataIn, String szDataDescr, DATA_BLOB &pOptionalEntropy, IntPtr pvReserved, CRYPTPROTECT_PROMPTSTRUCT &pPromptStruct, int dwFlags, DATA_BLOB &pDataOut ) : bool
CryptUnprotectData ( DATA_BLOB &pDataIn, String szDataDescr, DATA_BLOB &pOptionalEntropy, IntPtr pvReserved, CRYPTPROTECT_PROMPTSTRUCT &pPromptStruct, int dwFlags, DATA_BLOB &pDataOut ) : bool
FormatMessage ( int dwFlags, IntPtr &lpSource, int dwMessageId, int dwLanguageId, String &lpBuffer, int nSize, IntPtr Arguments ) : int
GetErrorMessage ( int errorCode ) : String
InitPromptstruct ( CRYPTPROTECT_PROMPTSTRUCT &ps ) : void

메소드 상세

DataProtector() 공개 메소드

public DataProtector ( Store tempStore ) : System
tempStore Store
리턴 System

Decrypt() 공개 메소드

public Decrypt ( byte cipherText, byte optionalEntropy, string DataDescription ) : byte[]
cipherText byte
optionalEntropy byte
DataDescription string
리턴 byte[]

Encrypt() 공개 메소드

public Encrypt ( byte plainText, byte optionalEntropy, string DataDescription ) : byte[]
plainText byte
optionalEntropy byte
DataDescription string
리턴 byte[]