Interesting idea once I figured out what you were going for.
You might want to add some way to double check the first encoded message though, I had to restart several times because I forgot/didn't notice the seemingly random code at the bottom of the first message.