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 . 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 and operates on 128–bit blocks.
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: