Encryption is another layer in the data protection and improves privacy, as the data is encoded. This means that the data can be passed around, but without the keys to the data, then it is unreadable.
In Web-D-Zine( WDZ ) there are two keys required to read the data, the first known as the project key is known only to the designer, while the second encryption key is stored with the data. WDZ allows the encryption key to be either stored with the record, or with the field.
The encryption key itself can either be
- Number(11 digits)
- Short character set (11 characters)
- Long character set (24 characters)
The code supplied in the library, uses Mcrypt( https://www.php.net/manual/en/book.mcrypt.php ) to encrypt the data, so uses the number as an initialising vector. However, the character set could be used by future users to create their own encryption method.
Image by meineresterampe from Pixabay