Introduction
This document describes the QDLPlgLucifer class of the QDLPluginEncryptionPS plugin for Xojo/RealStudio.This class implements the Lucifer block cipher.
In cryptography, Lucifer was the name given to several of the earliest civilian block ciphers, developed by Horst Feistel and his colleagues at IBM. Lucifer was a direct precursor to the Data Encryption Standard . One version, alternatively named DTD–1, saw commercial use in the 1970s for electronic banking (src. Wikipedia).
Among the many variants of the algorithm, the QDLPlgLucifer class implements the stronger one that uses 128–bit key and operates on 128–bit blocks.
Class Reference
Programming Summary
Constructors
The QDLPlgLucifer class constructors are called when you create a new instance of the class, while the ˜QDLPlgLucifer class destructor, is called automatically when the class is no more in use. Also, you can invoke the class destructor by setting the instance of the class to nil.
The QDLPlgLucifer class implements the following initializers: