C# Класс Mono.Security.Cryptography.SymmetricTransform

Наследование: ICryptoTransform
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
algo SymmetricAlgorithm
encrypt bool

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

Метод Описание
SymmetricTransform ( SymmetricAlgorithm symmAlgo, bool encryption, byte rgbIV ) : System
TransformBlock ( byte inputBuffer, int inputOffset, int inputCount, byte outputBuffer, int outputOffset ) : int
TransformFinalBlock ( byte inputBuffer, int inputOffset, int inputCount ) : byte[]

Защищенные методы

Метод Описание
CBC ( byte input, byte output ) : void
CFB ( byte input, byte output ) : void
CTS ( byte input, byte output ) : void
Dispose ( bool disposing ) : void
ECB ( byte input, byte output ) : void
IDisposable ( ) : void
OFB ( byte input, byte output ) : void
Transform ( byte input, byte output ) : void

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

Метод Описание
CheckInput ( byte inputBuffer, int inputOffset, int inputCount ) : void
FinalDecrypt ( byte inputBuffer, int inputOffset, int inputCount ) : byte[]
FinalEncrypt ( byte inputBuffer, int inputOffset, int inputCount ) : byte[]
InternalTransformBlock ( byte inputBuffer, int inputOffset, int inputCount, byte outputBuffer, int outputOffset ) : int
Random ( byte buffer, int start, int length ) : void
ThrowBadPaddingException ( PaddingMode padding, int length, int position ) : void

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

CBC() защищенный Метод

protected CBC ( byte input, byte output ) : void
input byte
output byte
Результат void

CFB() защищенный Метод

protected CFB ( byte input, byte output ) : void
input byte
output byte
Результат void

CTS() защищенный Метод

protected CTS ( byte input, byte output ) : void
input byte
output byte
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

ECB() защищенный абстрактный Метод

protected abstract ECB ( byte input, byte output ) : void
input byte
output byte
Результат void

IDisposable() защищенный Метод

protected IDisposable ( ) : void
Результат void

OFB() защищенный Метод

protected OFB ( byte input, byte output ) : void
input byte
output byte
Результат void

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

public SymmetricTransform ( SymmetricAlgorithm symmAlgo, bool encryption, byte rgbIV ) : System
symmAlgo SymmetricAlgorithm
encryption bool
rgbIV byte
Результат System

Transform() защищенный Метод

protected Transform ( byte input, byte output ) : void
input byte
output byte
Результат void

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

public TransformBlock ( byte inputBuffer, int inputOffset, int inputCount, byte outputBuffer, int outputOffset ) : int
inputBuffer byte
inputOffset int
inputCount int
outputBuffer byte
outputOffset int
Результат int

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

public TransformFinalBlock ( byte inputBuffer, int inputOffset, int inputCount ) : byte[]
inputBuffer byte
inputOffset int
inputCount int
Результат byte[]

Описание свойств

algo защищенное свойство

protected SymmetricAlgorithm algo
Результат SymmetricAlgorithm

encrypt защищенное свойство

protected bool encrypt
Результат bool