Problem
Write Java program, implementing encryption/decryption. The output should be a processed file. You should implement at least two simple encryption methods, one substitution and one transposition method. For the substitution method, keep key sizes at maximum equivalent to eight bits, i.e. 28=256 different possible keys that corresponds to one character. Make sure that you can both encrypt and decrypt files with your program.