Encode/Decode Blocks

It's a clever program, but the code isn't very secret! I have a suggestion for your next project: