IDES Interface
Represents type IDES.
Spring.Cryptography.ISymmetricAlgorithm
Spring.Cryptography.IDES
Spring.Cryptography.DES.TDES
type IDES = interface(ISymmetricAlgorithm) ['{2123E0C7-A747-49D4-A7CD-A2A9BC1A0042}'] end;
The IDES type exposes the following members.
| Name | Description | |
|---|---|---|
![]()  | BlockSize | Gets or sets the block size, in bits, of the cryptographic operation. (Inherited from ISymmetricAlgorithm.)  | 
![]()  | CipherMode | Gets or sets the cipher mode for operation of the symmetric algorithm. (Inherited from ISymmetricAlgorithm.)  | 
![]()  | IV | Gets or sets the value of initialization vector. (Inherited from ISymmetricAlgorithm.)  | 
![]()  | Key | Gets or sets the secret key for the symmetric algorithm. (Inherited from ISymmetricAlgorithm.)  | 
![]()  | KeySize | Gets or sets the size, in bits, of the secret key used by the symmetric algorithm. (Inherited from ISymmetricAlgorithm.)  | 
![]()  | LegalBlockSizes | Gets the block sizes, in bits, that are supported by the symmetric algorithm. (Inherited from ISymmetricAlgorithm.)  | 
![]()  | LegalKeySizes | Gets the key sizes, in bits, that are supported by the symmetric algorithm. (Inherited from ISymmetricAlgorithm.)  | 
![]()  | PaddingMode | Gets or sets the padding mode used in the symmetric algorithm. (Inherited from ISymmetricAlgorithm.)  | 
| Name | Description | |
|---|---|---|
![]()  | Decrypt(Byte[]) | Overloaded. Represents method   | 
![]()  | Decrypt(Byte[],Integer,Integer) | Overloaded. Represents method   | 
![]()  | Decrypt(Pointer,Integer) | Overloaded. Represents method   | 
![]()  | Decrypt(RawByteString) | Overloaded. Represents method   | 
![]()  | Decrypt(string) | Overloaded. Represents method   | 
![]()  | Decrypt(TBuffer) | Overloaded. Represents method   | 
![]()  | Decrypt(TStream,TStream) | Overloaded. Represents method   | 
![]()  | Decrypt(WideString) | Overloaded. Represents method   | 
![]()  | Encrypt(Byte[]) | Overloaded. Represents method   | 
![]()  | Encrypt(Byte[],Integer,Integer) | Overloaded. Represents method   | 
![]()  | Encrypt(Pointer,Integer) | Overloaded. Represents method   | 
![]()  | Encrypt(RawByteString) | Overloaded. Represents method   | 
![]()  | Encrypt(string) | Overloaded. Represents method   | 
![]()  | Encrypt(TBuffer) | Overloaded. Represents method   | 
![]()  | Encrypt(TStream,TStream) | Overloaded. Represents method   | 
![]()  | Encrypt(WideString) | Overloaded. Represents method   | 
![]()  | GetBlockSize | Represents method   | 
![]()  | GetCipherMode | Represents method   | 
![]()  | GetIV | Represents method   | 
![]()  | GetKey | Represents method   | 
![]()  | GetKeySize | Represents method   | 
![]()  | GetLegalBlockSizes | Represents method   | 
![]()  | GetLegalKeySizes | Represents method   | 
![]()  | GetPaddingMode | Represents method   | 
![]()  | SetBlockSize(Integer) | Represents method   | 
![]()  | SetCipherMode(TCipherMode) | Represents method   | 
![]()  | SetIV(TBuffer) | Represents method   | 
![]()  | SetKey(TBuffer) | Represents method   | 
![]()  | SetKeySize(Integer) | Represents method   | 
![]()  | SetPaddingMode(TPaddingMode) | Represents method   | 

