This is an implementation of Simple Data Encryption Standard program for the cryptography course.
Important:DES is now considered to be insecure.
This implementation also has a logger which prints to a log file the time of each event.
The encryption is now being done by argument parsing.
e.g.
-e -k 0001001100110100010101110111100110011011101111001101111111110001 -m 0000000100100011010001010110011110001001101010111100110111101111 -p -l
Where -e is encrypt, -k is key followed by it, same way the message -m, -p is print the info and -l is write a log file.
Type -help for help with the arguments.
Example:
Key
0001001100110100010101110111100110011011101111001101111111110001
Message
0000000100100011010001010110011110001001101010111100110111101111
Cyphertext
1000010111101000000100110101010000001111000010101011010000000101
Image on action
Developer advice
Do not upload unnecessary files.
Future request
File encryption.