ISymmetricAlgorithm Interface
Performs a transformation on data to keep it from being read by third parties. This type of encryption uses a single shared, secret key to encrypt and decrypt data.
Spring.Cryptography.ISymmetricAlgorithm
Spring.Cryptography.Base.TSymmetricAlgorithmBase
Spring.Cryptography.IDES
Spring.Cryptography.ITripleDES
The ISymmetricAlgorithm type exposes the following members.
Name | Description | |
---|---|---|
![]() | BlockSize | Gets or sets the block size, in bits, of the cryptographic operation. |
![]() | CipherMode | Gets or sets the cipher mode for operation of the symmetric algorithm. |
![]() | IV | Gets or sets the value of initialization vector. |
![]() | Key | Gets or sets the secret key for the symmetric algorithm. |
![]() | KeySize | Gets or sets the size, in bits, of the secret key used by the symmetric algorithm. |
![]() | LegalBlockSizes | Gets the block sizes, in bits, that are supported by the symmetric algorithm. |
![]() | LegalKeySizes | Gets the key sizes, in bits, that are supported by the symmetric algorithm. |
![]() | PaddingMode | Gets or sets the padding mode used in the symmetric algorithm. |
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 |