C# Класс DotNetCrypt.SerpentManagedTransform

Performs a cryptographic transformation of data using the Serpent algorithm. This class cannot be inherited.
Наследование: ManagedTransformBase
Показать файл Открыть проект

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

Метод Описание
DecryptBlock ( byte block ) : void

Decrypts a single block of bytes, writing the result into the provided array.

EncryptBlock ( byte block ) : void

Encrypts a single block of bytes, writing the result into the provided array.

Reset ( ) : void

Clears all potentially sensitive data stores.

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

Метод Описание
ComputeKeySchedule ( ) : void
Decrypt ( uint cipher ) : void
Encrypt ( uint plain ) : void
GetBit ( uint x, int p, int offset ) : uint
GetFullLengthKey ( ) : uint[]
SerpentManagedTransform ( ISymmetricAlgorithm algorithm, byte rgbKey, byte rgbIv, TransformDirection transformDirection ) : System

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

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

Decrypts a single block of bytes, writing the result into the provided array.
protected DecryptBlock ( byte block ) : void
block byte /// The block of bytes to be decrypted. ///
Результат void

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

Encrypts a single block of bytes, writing the result into the provided array.
protected EncryptBlock ( byte block ) : void
block byte /// The block of bytes to be encrypted. ///
Результат void

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

Clears all potentially sensitive data stores.
protected Reset ( ) : void
Результат void