I forgot to say that they only work with text files (.txt) and that the files need to be within the same folder as the "exe" files. The file returned using the encryption has "_encrypt" added to the name of file. The decrypted file has "_decrypt" added to the file name. See attached images.
The encryption is not easy to break (although it is breakable). It's a straight-forward encryption algorithm and uses simple character replacement. It doesn't have to be a CIA or MI5 sophisticated algorithm. :SMILE:
[Addendum]:
Within the following code snippet is the original text of a test file.
Game Keyboard Keys-
Function Keys:
< F1 > - Displays Help
< F4 > - Displays Missions
< F5 > - Displays All Clues
< F8 > - Display Clue Categories
< F10 > - Display Weapons picked up
MOVEMENT:
< W,S > - Move forward/backward
< A,D > - Strafe left/right
< Q,E > - Peek left/right
< C > - Crouch
< Space > - Jump
< LShift > - Run
ACTION:
< R > - Reload weapon
< I > - Display Inventory
< O > - Display Objectives
< M > - View map (if you have one)
< P > - View personal Mission Log
< Enter > - Use action (ex: press to open)
The following code snippet is the encoded (encrypted) text;
1-45
19-220521045A2E17485B5B51200144070403165F
0-
14-231122020E0C1D5F197F552B165E
0-
23-59440A505A5B52111414743B16142000031652795C5840
27-59440A555A5B52111414743B161420000316527C5047433B0A0A3F
28-59440A545A5B52111414743B16142000031652705558101109112912
33-59440A595A5B52111414743B161420000345315D4C5110110410290615171B544A
35-59440A504A454C111414743B161420000345255458445F3C16443C08190E1755194140
0-
9-282B1A2437203C6503
31-59441B4D29454C1114147D3D13016C07151705504B501F30040727161B1716
27-59440D4D3E454C111414632617052A045A0917574D1B423B020C38
25-59441D4D3F454C1114146037000F6C0D1F03061E4B5D573A11
14-59440F4144455F117A465F27060C
16-59441F111B06171107141D722F112111
16-59440032120C1445190A107F4536390F
0-
7-24271828352B48
21-59441E4144455F116B515C3D04006C161F04025E57
25-5944054144455F117D5D432209053541330B045457405F201C
26-5944034144455F117D5D432209053541350718545A4059240017
34-5944014144455F116F5D552545092D115A4D1B57194D5F27450C2D171F451D5F5C1D
33-59441C4144455F116F5D552545142913090A1C5055147D3B1617250E14453E5E5E
42-5944090F0E00001107141D72301729411B060658565A107A001C76410A1717424A14443D450B3C04144C
If you want to see it actually work just give it a try.
THEORY - you know everything but nothing works. PRACTICE - when everything works but don't know why.
For me, theory and practice are combined: nothing works and I don't know why.