TDES Class

Data Encryption Standard (DES)

Namespace: Spring.Cryptography.DES
TInterfacedObject
  Spring.Cryptography.Base.TSymmetricAlgorithmBase
    Spring.Cryptography.DES.TDES

The TDES type exposes the following members.

Show:
 NameDescription
fCDefaultBlockSize

Represents constant fCDefaultBlockSize.

fCDefaultKeySize

Represents constant fCDefaultKeySize.

Top
Show:
 NameDescription
Create

Initializes a new instance of the TDES class.

Top
Show:
 NameDescription
BlockSize

Gets or sets the block size, in bits, of the cryptographic operation. (Inherited from TSymmetricAlgorithmBase.)

BlockSizeInBytes

Represents property BlockSizeInBytes. (Inherited from TSymmetricAlgorithmBase.)

CipherMode

Gets or sets the cipher mode for operation of the symmetric algorithm. (Inherited from TSymmetricAlgorithmBase.)

IV

Gets or sets the value of initialization vector. (Inherited from TSymmetricAlgorithmBase.)

Key

Gets or sets the secret key for the symmetric algorithm. (Inherited from TSymmetricAlgorithmBase.)

KeySize

Gets or sets the size, in bits, of the secret key used by the symmetric algorithm. (Inherited from TSymmetricAlgorithmBase.)

KeySizeInBytes

Represents property KeySizeInBytes. (Inherited from TSymmetricAlgorithmBase.)

LegalBlockSizes

Gets the block sizes, in bits, that are supported by the symmetric algorithm. (Inherited from TSymmetricAlgorithmBase.)

LegalKeySizes

Gets the key sizes, in bits, that are supported by the symmetric algorithm. (Inherited from TSymmetricAlgorithmBase.)

PaddingMode

Gets or sets the padding mode used in the symmetric algorithm. (Inherited from TSymmetricAlgorithmBase.)

Top
Show:
 NameDescription
AddPadding(TBuffer,Integer,Integer)

Represents method AddPadding(TBuffer,Integer,Integer). (Inherited from TSymmetricAlgorithmBase.)

Decrypt(Byte[])

Overloaded. Represents method Decrypt(Byte[]). (Inherited from TSymmetricAlgorithmBase.)

Decrypt(Byte[],Integer,Integer)

Overloaded. Represents method Decrypt(Byte[],Integer,Integer). (Inherited from TSymmetricAlgorithmBase.)

Decrypt(Pointer,Integer)

Overloaded. Represents method Decrypt(Pointer,Integer). (Inherited from TSymmetricAlgorithmBase.)

Decrypt(RawByteString)

Overloaded. Represents method Decrypt(RawByteString). (Inherited from TSymmetricAlgorithmBase.)

Decrypt(string)

Overloaded. Represents method Decrypt(string). (Inherited from TSymmetricAlgorithmBase.)

Decrypt(TBuffer)

Overloaded. Represents method Decrypt(TBuffer). (Inherited from TSymmetricAlgorithmBase.)

Decrypt(TStream,TStream)

Overloaded. Represents method Decrypt(TStream,TStream). (Inherited from TSymmetricAlgorithmBase.)

Decrypt(WideString)

Overloaded. Represents method Decrypt(WideString). (Inherited from TSymmetricAlgorithmBase.)

DoDecrypt(Pointer,Integer)

Represents method DoDecrypt(Pointer,Integer). (Inherited from TSymmetricAlgorithmBase.)

DoDecryptBlock(TBytes,TBytes)

Represents method DoDecryptBlock(TBytes,TBytes). (Overrides TSymmetricAlgorithmBase.DoDecryptBlock(TBytes,TBytes).)

DoEncrypt(Pointer,Integer)

Represents method DoEncrypt(Pointer,Integer). (Inherited from TSymmetricAlgorithmBase.)

DoEncryptBlock(TBytes,TBytes)

Represents method DoEncryptBlock(TBytes,TBytes). (Overrides TSymmetricAlgorithmBase.DoEncryptBlock(TBytes,TBytes).)

Encrypt(Byte[])

Overloaded. Represents method Encrypt(Byte[]). (Inherited from TSymmetricAlgorithmBase.)

Encrypt(Byte[],Integer,Integer)

Overloaded. Represents method Encrypt(Byte[],Integer,Integer). (Inherited from TSymmetricAlgorithmBase.)

Encrypt(Pointer,Integer)

Overloaded. Represents method Encrypt(Pointer,Integer). (Inherited from TSymmetricAlgorithmBase.)

Encrypt(RawByteString)

Overloaded. Represents method Encrypt(RawByteString). (Inherited from TSymmetricAlgorithmBase.)

Encrypt(string)

Overloaded. Represents method Encrypt(string). (Inherited from TSymmetricAlgorithmBase.)

Encrypt(TBuffer)

Overloaded. Represents method Encrypt(TBuffer). (Inherited from TSymmetricAlgorithmBase.)

Encrypt(TStream,TStream)

Overloaded. Represents method Encrypt(TStream,TStream). (Inherited from TSymmetricAlgorithmBase.)

Encrypt(WideString)

Overloaded. Represents method Encrypt(WideString). (Inherited from TSymmetricAlgorithmBase.)

GenerateIV

Represents method GenerateIV. (Inherited from TSymmetricAlgorithmBase.)

GenerateKey

Represents method GenerateKey. (Inherited from TSymmetricAlgorithmBase.)

GetBlockSize

Represents method GetBlockSize. (Inherited from TSymmetricAlgorithmBase.)

GetCipherMode

Represents method GetCipherMode. (Inherited from TSymmetricAlgorithmBase.)

GetIV

Represents method GetIV. (Inherited from TSymmetricAlgorithmBase.)

GetKey

Represents method GetKey. (Inherited from TSymmetricAlgorithmBase.)

GetKeySize

Represents method GetKeySize. (Inherited from TSymmetricAlgorithmBase.)

GetLegalBlockSizes

Represents method GetLegalBlockSizes. (Inherited from TSymmetricAlgorithmBase.)

GetLegalKeySizes

Represents method GetLegalKeySizes. (Inherited from TSymmetricAlgorithmBase.)

GetPaddingMode

Represents method GetPaddingMode. (Inherited from TSymmetricAlgorithmBase.)

RemovePadding(TBuffer)

Represents method RemovePadding(TBuffer). (Inherited from TSymmetricAlgorithmBase.)

SetBlockSize(Integer)

Represents method SetBlockSize(Integer). (Inherited from TSymmetricAlgorithmBase.)

SetCipherMode(TCipherMode)

Represents method SetCipherMode(TCipherMode). (Inherited from TSymmetricAlgorithmBase.)

SetIV(TBuffer)

Represents method SetIV(TBuffer). (Inherited from TSymmetricAlgorithmBase.)

SetKey(TBuffer)

Represents method SetKey(TBuffer). (Inherited from TSymmetricAlgorithmBase.)

SetKeySize(Integer)

Represents method SetKeySize(Integer). (Inherited from TSymmetricAlgorithmBase.)

SetPaddingMode(TPaddingMode)

Represents method SetPaddingMode(TPaddingMode). (Inherited from TSymmetricAlgorithmBase.)

ValidateKey(TBuffer)

Represents method ValidateKey(TBuffer). (Inherited from TSymmetricAlgorithmBase.)

Top
Show:
 NameDescription
fLegalBlockSizes

Represents field fLegalBlockSizes. (Inherited from TSymmetricAlgorithmBase.)

fLegalKeySizes

Represents field fLegalKeySizes. (Inherited from TSymmetricAlgorithmBase.)

Top