C# Class UIAutomation.DataProtector

ファイルを表示 Open project: apetrovskiy/STUPS

Public Methods

Method Description
DataProtector ( Store tempStore ) : System
Decrypt ( byte cipherText, byte optionalEntropy, string DataDescription ) : byte[]
Encrypt ( byte plainText, byte optionalEntropy, string DataDescription ) : IEnumerable

Private Methods

Method Description
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
InitPromptstruct ( CRYPTPROTECT_PROMPTSTRUCT &ps ) : void

Method Details

DataProtector() public method

public DataProtector ( Store tempStore ) : System
tempStore Store
return System

Decrypt() public method

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

Encrypt() public method

public Encrypt ( byte plainText, byte optionalEntropy, string DataDescription ) : IEnumerable
plainText byte
optionalEntropy byte
DataDescription string
return IEnumerable