Finished encryption/decrpytion program.