TypeLib Xojo support Plugin |

# IEncryptionAlgorithm Interface

This interface defines a common interface for encryption algorithms.

interface IEncryptionAlgorithm

#### Methods

Decrypt |
Encrypt | Use this function to encrypt a block of data.
FinishDecrypt |
FinishEncrypt |
PaddingBlockSize | Use this property to get the padding value that is needed for the algorithm that implements the IEncryptionAlgorithm interface.

[Footnote]

#### Supported Platforms:

- macOS Intel 64 bit
- macOS Apple Silicon
- Windows 32 bit
- Windows 64 bit
- Windows ARM 64 bit
- Linux 32 bit
- Linux 64 bit
- Linux ARM 32 bit
- Linux ARM 64 bit
- iOS