A program that encodes and decodes files with given key