QDLPluginEncryptionPS is a commercial plugin for Xojo/Real Studio and it is part of the QDLPlugin Framework library.
This component implements advanced cryptographic services that can be added to the programmer's Xojo/RealStudio solutions. Although cryptography is a complex topic, the plugin's API are designed with the goal of making encryption, error detection and hashing accessible with the minimum of effort.
In a nutshell, the plugin extends the limited cryptographic capabilities implemented by the Xojo's Crypto module by offering the following services:
- Encryption:easy and quick encryption/decryption of either a block of memory or an entire file. The plugin implements the most known block-based and stream-based encryption algorithms along with a few much less famous. Among the others are provided the following ciphers:
- RC4, RC5
- DES, Triple-DES
- AES
- Serpent
- Blowfish
- Twofish
- Hashing:computing of the hash value of a block of memory using one of the cryptographic hash functions offered by the plugin:
- SHA-256
- SHA-512
- MD5
- HMAC-MD5
- Tiger
- Cyclic Redundancy Check (CRC):the plugin offers a wide choice of CRC algorithms to perform error detection on memory or files: 8, 16,32 and 64 bits based CRC algorithms are implemented by the plugin. The CRC functionalities are provided as extensions of the Memoryblock and Folderitem classes built- in the Xojo Framework.
Note: It is recommended to use PayPal while acquiring license