C# Класс DataProtection.DataProtector

Показать файл Открыть проект

Открытые методы

Метод Описание
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[]