C# DES algorithm implementation with GUI for fundamentals of cryptography class in TUL.
Table of Contents
As stated above this task was create for cryptography class. We were randomly assigned DES from many other both symetric and asymetric algorithms. Of course main function of code was to encrypt and decrypt user input and text from files, given particular key, but this desktop app can also encrypt/decrypt non text files - open file to encryption button turn all type of files to hex, that later can be used for encryption. Similarly recover encrypted file button uses loaded hex to create file (user don't have to remember extension - it's saved automatically). File and text decryption works accordingly.
Distributed under the MIT License. See LICENSE.txt
for more information.