The program is based on a project i worked on back in school using a symmetrical key encryption system. A random 8 character key is generated and each of the characters values are added together and divided by 8 to create an offset. If a character ascii value at any point goes above the 126 ascii range 94 is taken away and the other way round when decrypting when its below 32.
In order to use the program you select 1 of the menu options, 1 for encrypt, 2 for decrypt and 3 to leave. When encrypting it will ask you for the file name, there is an example file provided and you need to type its name in. The name of the file is "test.txt" which is what you need to type in. You can then save the encrypted file under anyname you want, make sure you also copy the key displayed.
When decrypting you need to type in the name of the encrypted text file you just saved. You will then be asked for the decryption key that i told you to copy which is crucial for the proccess.