C# 클래스 DotNetCrypt.SerpentManagedTransform

Performs a cryptographic transformation of data using the Serpent algorithm. This class cannot be inherited.
상속: ManagedTransformBase
파일 보기 프로젝트 열기: drizzt/KeePass-SerpentCipher

보호된 메소드들

메소드 설명
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