C# Класс AesEncrypter.EncryptionManager

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
DecryptFromBytes ( byte encryptedBytes ) : byte[]
DecryptFromStream ( Stream stream, int encryptedByteCount ) : byte[]
DecryptFromStreamToStream ( Stream fromStream, Stream toStream, Action updateAction = null ) : void
EncryptToBytes ( byte unencryptedBytes ) : byte[]
EncryptionManager ( ) : System

Приватные методы

Метод Описание
AssignByteArrayFromString ( string value, byte byteArray ) : void
CopyFromStreamToStream ( Stream fromStream, Stream toStream, int size, Action updateAction ) : void
GetDecryptStream ( Stream encryptedStream ) : CryptoStream
IsValidKeyOrVector ( string value ) : bool

Описание методов

DecryptFromBytes() публичный Метод

public DecryptFromBytes ( byte encryptedBytes ) : byte[]
encryptedBytes byte
Результат byte[]

DecryptFromStream() публичный Метод

public DecryptFromStream ( Stream stream, int encryptedByteCount ) : byte[]
stream Stream
encryptedByteCount int
Результат byte[]

DecryptFromStreamToStream() публичный Метод

public DecryptFromStreamToStream ( Stream fromStream, Stream toStream, Action updateAction = null ) : void
fromStream Stream
toStream Stream
updateAction Action
Результат void

EncryptToBytes() публичный Метод

public EncryptToBytes ( byte unencryptedBytes ) : byte[]
unencryptedBytes byte
Результат byte[]

EncryptionManager() публичный Метод

public EncryptionManager ( ) : System
Результат System