Thank you for the suggestion, it really does work. But one tiny glitch, the project should be portable and we shouldn't use break and such stuff. How do you think I could rewrite the encode part and how do I implement the decode part? Right now the -decode KEY only encodes it further.
Also, I'd like to implement an error message when the user submits characters other than capital letters and numbers, but I don't know where or what to write. Everything I've tried either copies the message several times or does this: HELLO MORNiNG 32C8Error, wrong character!4U
