C# Класс Internal.Cryptography.BasicSymmetricCipherCsp

Наследование: Internal.Cryptography.BasicSymmetricCipher
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
BasicSymmetricCipherCsp ( int algId, CipherMode cipherMode, int blockSizeInBytes, byte key, int effectiveKeyLength, bool addNoSaltFlag, byte iv, bool encrypting ) : Internal.NativeCrypto
Transform ( byte input, int inputOffset, int count, byte output, int outputOffset ) : int
TransformFinal ( byte input, int inputOffset, int count ) : byte[]

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

Метод Описание
Dispose ( bool disposing ) : void

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

Метод Описание
AcquireSafeProviderHandle ( ) : System.Security.Cryptography.SafeProvHandle
ImportCspBlob ( System.Security.Cryptography.SafeProvHandle safeProvHandle, int algId, byte rawKey, bool addNoSaltFlag ) : SafeKeyHandle
Reset ( ) : void
Transform ( byte input, int inputOffset, int count, byte output, int outputOffset, bool isFinal ) : int

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

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

public BasicSymmetricCipherCsp ( int algId, CipherMode cipherMode, int blockSizeInBytes, byte key, int effectiveKeyLength, bool addNoSaltFlag, byte iv, bool encrypting ) : Internal.NativeCrypto
algId int
cipherMode CipherMode
blockSizeInBytes int
key byte
effectiveKeyLength int
addNoSaltFlag bool
iv byte
encrypting bool
Результат Internal.NativeCrypto

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

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

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

public Transform ( byte input, int inputOffset, int count, byte output, int outputOffset ) : int
input byte
inputOffset int
count int
output byte
outputOffset int
Результат int

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

public TransformFinal ( byte input, int inputOffset, int count ) : byte[]
input byte
inputOffset int
count int
Результат byte[]