C# Класс SecurityDriven.Inferno.EtM_CTR

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

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

Метод Описание
Authenticate ( byte masterKey, ArraySegment ciphertext, ArraySegment salt = null, uint counter = 1 ) : bool
Decrypt ( byte masterKey, ArraySegment ciphertext, ArraySegment salt = null, uint counter = 1 ) : byte[]
Decrypt ( byte masterKey, ArraySegment ciphertext, ArraySegment &outputSegment, ArraySegment salt = null, uint counter = 1 ) : void
Encrypt ( byte masterKey, ArraySegment plaintext, ArraySegment salt = null, uint counter = 1 ) : byte[]
Encrypt ( byte masterKey, ArraySegment plaintext, byte output, int outputOffset, ArraySegment salt = null, uint counter = 1 ) : void

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

Authenticate() публичный статический Метод

public static Authenticate ( byte masterKey, ArraySegment ciphertext, ArraySegment salt = null, uint counter = 1 ) : bool
masterKey byte
ciphertext ArraySegment
salt ArraySegment
counter uint
Результат bool

Decrypt() публичный статический Метод

public static Decrypt ( byte masterKey, ArraySegment ciphertext, ArraySegment salt = null, uint counter = 1 ) : byte[]
masterKey byte
ciphertext ArraySegment
salt ArraySegment
counter uint
Результат byte[]

Decrypt() публичный статический Метод

public static Decrypt ( byte masterKey, ArraySegment ciphertext, ArraySegment &outputSegment, ArraySegment salt = null, uint counter = 1 ) : void
masterKey byte
ciphertext ArraySegment
outputSegment ArraySegment
salt ArraySegment
counter uint
Результат void

Encrypt() публичный статический Метод

public static Encrypt ( byte masterKey, ArraySegment plaintext, ArraySegment salt = null, uint counter = 1 ) : byte[]
masterKey byte
plaintext ArraySegment
salt ArraySegment
counter uint
Результат byte[]

Encrypt() публичный статический Метод

public static Encrypt ( byte masterKey, ArraySegment plaintext, byte output, int outputOffset, ArraySegment salt = null, uint counter = 1 ) : void
masterKey byte
plaintext ArraySegment
output byte
outputOffset int
salt ArraySegment
counter uint
Результат void