Introduction - If you have any usage issues, please Google them yourself
This class implements the DES algorithm, data if your data block size of sizeof (data) is a multiple of 8, you can use the function DES:: encrypt (key, data, sizeof (data)/8) to be encrypted, using DES :: decrypt (key, data, sizeof (data)/8) to be decrypted. If the data block size is arbitrary, then you can use the function DES:: yencrypt () and DES:: ydecrypt () to carry out encryption and decryption. This module is object-oriented design is not good, not so much a class as it is a function of a module set.