DES is working.

The method has changed. I now use a stream filter in order to use strings instead of byte arrays.
The code does two things: first ciphers the plain text and decipher it; then convert it to hexadecimal to make the coded text and key readable.